Sprite is the best and will do everything you need, I have used it to do a complete system restore after a hard reset and it worked flawlessley. :approve:
If you have WM5 they were saying the WM5 version would be out around Xmas. edit - still not out yet.
http://www.spritesoftware.com/en/per.../pocket_pc.htm