Two methods:
1. CLONING
2. Backup/Restore
I tried FOUR different cloning software but only got THIS one to work (on the 2nd try for some reason):
http://www.macrium.com/reflectfree.aspx
To use:
1. Install Macrium
2. CLONE from HDD to SSD (need enough space)
3. Shutdown, remove HDD and boot to SSD
Recommended SSD:
Samsung 840 EVO
SSD tasks:
1. Install Samsung Magician
2. update SSD firmware
3. apply overprovisioning
(*will have roughly 75% to 80% capacity of listed speck such as 90GB or slightly more on 120GB SSD)
If you have a Seagate or Western Digital HDD (even USB) you can install Acronis True Image Free. I've found it's cloning software often didn't work but I could do a BACKUP and RESTORE just fine (restore to the SSD).
Other issues:
1) If AHCI isn't already enabled in the motherboard BIOS for the SATA controller your Windows 7 is installed on you may have to Google for the solution on how to modify Windows (on the SSD) so you can change the BIOS to AHCI without problems.
2) Boot order can be affected by adding another drive. If your PC gives a "not found" error or otherwise can't boot go into the BIOS and make sure the desired SSD or HDD is at the top of the Boot Order.