I never bothered with cloning. Much rather have a fresh, clean install. If you decide to go that way ....
1. Disconnect HD cable.
2. Install OS to SSD
3. Install hardware drivers from original DVDs
4. Run Windows Update umpteen times
5. Check drivers, if any outdated, then install updates.
6. Shut down and reconnect HD
7. Copy your program folders on the HD to root ... for example from D:\ProgramFiles\Adobe\Reader to D:\Adobe\Reader
8. Using original install disks, install programs to for example D:\Adobe\Reader
This step will 1) retain all your program customizations as it won't replace newer files and 2) will set up all necessary registry entries.
9. Do the same with any files now in D:\Programfiles(86)
10. Check that everything works
11. Delete the old Windows.
Note if you want to keep the old Windows installation, skip step 7 and just install programs over themselves at original location.....this way if SSD goes south, you can still boot to original OS install.