There are a couple of them out there. Check out Drive Image XML or FOG or Clonezilla. I have used both Clonezilla & Drive Image XML. The nice thing about Drive Image XML is that you can extract files from the image.
Register Hereor login if you are already a member