Here is what I recommend:
1. Use Macrium because it is the easiest, fastest and very reliable. Here is a tutorial on how it works:
http://www.sevenforums.com/tutorials/73828-imaging-free-macrium.html?ltr=I
2. Make 4 folders on your backup drive.
-- 100MB partition
-- Recovery partition
-- C partition
-- D partition
3. In Macrium, make a definition and image of each of those partitions to their respective folders on the backup drive. The 100MB partition and the Recovery partition you need to image only once for the case that your physical disk breaks. The C and D partitions you should image as often as major changes have been made there. E.g updates or new program installs on C or new data on D.
PS: free Paragon is also a good option. But it is a bit more complex and involved.
First, thanks for your helpful and rapid reply!
So both the Macrium and Paragon programs are rock solid as regards Windows 7 64 bit. And evidently they both know how to do restores to the new drive alignment (I believe the data used to start at 63 or 64 sectors from the beginning of the drive, but now it's at an even 1 megabyte). Well this sure is good news, especially considering the problems people say Ghost and True Image are having!
Your suggested procedures seem very similar to what I would have done using Ghost -- the only obvious difference being the need for a separate folder for each partition's backup (not that this is any big problem). However since I like to keep layered backups, I assume I can put multiple backup files in each folder and keep them separate by simply using different file names (as would be done with Ghost)?
If you see no benefits offerred by Paragon for all the tasks outlined in my first post, and if Macrium is in some ways simpler, I will most certainly read/look at your tutorial on Macrium as soon as possible!