windows home server can back up up to 10 PCs. You can get them off site with one of the employees taking an external media drive offsite. this http://www.high-rely.com/HR3/include...tegoryKey=SATA
or the dell rd 1000 would be good for offsite backup media. could probably get everything done for less than $1500 depending on how much data you have.