Is there an easy way to move Win7 from C to D?

Let's suppose I had no idea what I was doing when I installed my OS after building my computer.

And that I put the OS on the SSD, instead of putting it on one of the HDDs and letting the small SSD be the cache for intel rapid retrieval.

What if I wanted to move the OS to D and more or less avoid re-installing all of my software.

Is there an easy way to do that?

These guys
seem to like Acronis.
Make a clone then restore it to another drive.
No experience though and I expect you have looked at all that the googles have to offer.

but I too am curious about this.