I have a variety of Windows laptops and remote desktops that I would like to see backed up to a robust CentOS server in the basement. I would like to backup these laptops from home and on the road.

At the same time, I would like to offer backup targets to people like my brother who has only a windows desktop at home.

Is BackupPC the right tool for the job? Are there any howtos for this kind of config?