Found these old instructions that worked for me when I migrated my Win7 from my F3 1TB HDD to a Intel 80GB SSD
I had two partitions on my HDD , 500GB C: and 500GB D:. So D: remained as itself and I had to shrink the total size of my files on C: to be below 80GB. This let me create an image that would fit on my SSD ( C: would be now run from my SSD )
1. Make sure HDD data is less than 80GB
2. Use EASEUS PARTITION MASTER HOME EDITION FREE to make a 80GB partition on C: . This retains existing files. It just makes a sub-parition of 80GB, which contains all the data.
3. Use Macrium Reflect to make disc image of this 80GB parition on another physically separate HDD/network location
4. Use Reflect's restore CD to restore image to SSD
5. Run Win7 startup repair from Win7 DVD to fix BOOT MISSING error
Obviously make sure SSD has priority over HDD and make sure you fromat your HDD's C: after you are satisfied with your SSD's C:
Tada!
These steps can be modified for SSD's of larger/smaller sizes.