Migrating Windows7 to New Hard Drive
I found an OpenSource project called Clonezilla (http://clonezilla.org/). This software does essentially the same thing as Norton Ghost, and there is also a version than can do distributed cloning (such as doing an install for a computer lab).