Does cloning with SuperDuper or Carbon Copy Cloner clone everything from a HDD to a SSD?
SuperDuper! doesn't create the Lion Recovery partition on the new disk so Carbon Copy Cloner is a better choice for cloning to an empty drive.

If you use SuperDuper, you'll need to reinstall Lion afterwards to create the recovery partition.  It's a non-destructive reinstall so all your data and applications are preserved (although it still sounds scary to me).

http://www.shirt-pocket.com/forums/showthread.php?p=31750#post31750