If you SSD is a SATA version, Do not recommend cloning an ide HDD to a SATA SSD.
Windows 7 will properly align the drive during setup, don't think cloning will. Also there is some differences in drivers that will be loaded.
You can do a Fresh install using Upgrade, OEM, or retail package, not just the retail version. (oem version, as long as you are re-installing on the same machine should not pose a problem)
What I would do is disconnect your HDD, install the SSD and load windows 7. Do all the initial downloads for win 7 and reinstall all programs. Power off, reconnect your old HDD, During power on verify that boot is set to SSD. (During the post on most newer MBs you can ket a key and select which operating system (SSD or HDD) you want to boot to. You can then transfer your email/favorites/My docs from the HDD to the SSD. Once you have everything set up you can do away with the operating system on HDD. I alway put my operating system and programs on its own partition (C drive) and my data/files on a 2nd partition (D drive), if this is the way you have set up your HDD, then when everything on the SSD is working - just reformat your C drive.
Added:
Don't forget, for the Trime command in windows 7 to work the SSD should be set to AHCI (recently, I think the trim cmd will work with the controller set to SATA, As long is the SSD is not part of a raid config - Yours would not be part of a raid setup.