Hi, There are any number of different ways to move the data from one drive to another. My preference (the last one) would be to do a clean fresh install using system disks because of the way SSD drive's lay down data.
I'm not going to go into detail laying out HOW you do this. I assume you can do a Google (or other) engine search for details.
1) SystemMigration - this is a built in MAC OS X utility that allows you to move system + data from one drive to another
2) Do a Time Machine backup of everything and then use TM to restore everything the way it is or REINSTALL a clean install of the data+new system on the replacement drive.
3) Carbon copy Cloner is a great cloning application and can "block clone" from a smaller drive to a replacement drive of the same or larger size
The above 3 methods assume you will transfer ALL the date, good bad & ugly, from the magnetic media to the SSD. This is the most efficient method, but from personal experience you may end up not getting
the faster boot up time and disk responsiveness you would expect from an SSD. I can't say why; it may have to do with the way data is initially "laid down" on the SSD OR all the extra "jetsam and flotsam" that accompanies a used system drive - "(how's THAT for non techno-geek detail).
I have noticed that Drive clones are only as good as the source from which they are taken and that when I cloned a magnetic Lion 10.6 Drive to an SSD, there was no significant advantage in boot times with a 10.6 Lion boot taking anywhere from 45 to 60 to 75 seconds (pretty much he same for magnetic drives).
I then did an original clean system install on the SSD as if I were doing it for the first time....updated it completely and THEN and only then did I reinstall all the apps individually followed by cloining the data files.
By doing this, I was able to cut the boot time on that SSD (and all subsequent ssd clones of the original SDD) to 25 to 30 seconds.
NOT BAD. Just simply cloning what you already have is a simple option, but if you're looking for optimal SSD performance, I'd opt for a fresh clean instll of everything.