well, it seems that all you need is Norton Ghost. it can do everything you requested above and I really doubt you'll need anything more than the manual that's included. a typical windows system will be mirrored on 2-3 discs while a windows server environment will take up to 8.