I've used Macrium Reflect and enjoyed the experience. It was easy enough and I could change partition sizes and clone to a larger or smaller drive (as long as the smaller drive had enough room for...