Probably like most people here I get the awesome task of looking after all my elderly relatives PCs, because 'you know about computers'. Right now I'm reinstalling XP on two of them, instead of doing useful work, because they are so infected with viruses and malware from general internet surfing ("you're our thousandth customer, click here to claim your prize!" type stuff) that they are beyond rescue.
I put Kaspersky internet security on last time i rebuild them, but good though it is it can't help when the user ignores or overrides it's instructions. I've pretty much decided that preventing virus infection is a lost cause here.
Anyway on to the questions:
I'd like to image the pc's once the reinstalls are complete, so next time this happens i can just drop the old image back on, ideally i'd like to be able to pull an image off each of the pc's from this machine and store it on my server (Windows 2003), what's the best Windows based option for this?
I'd also like to be able to periodically backup the data from these pc's over the internet to my server, so far no data has been lost to the various infections, but it's only a matter of time. What's the best solution for this which requires the least amount of user effort? If possible i'd like to pull the data to the server rather than requiring the user to start a backup.