Windows – Creating an image of the hard drive

*.imgbackupddwindows 7

I've been thinking of making an image of my laptop's hard drive for backup purposes.

What would be the best way of doing this? I know about dd but is there a more user-friendly way, perhaps a GUI front-end to dd?