Bearing in mind that working out a backup schedule is not a simple task, bar full backups every night, read up on what's best for you.
If you want off-site/online then Mozy is OK, although I've not ad much luck in a non-personal enviroment (cross platform)
Backing up of a hard disk or USB stick then Microsoft SyncToy is a good idea, and easy to use (windows only)
For a more corperate enviroment Symantic BackUp Exec would be my choice. Backing up to tape or disk it would meet you needs, but costs can vary (windows only, possibly linux)
as mentioned .bat files could be used as a personal backup to a shared disk...make sure you get the syntax right though.
Alternative off-site would be portable Hard Disk and do a weekly backup with that, truecrypt the volume and take it home with you, bringing it in as nessecary, but bear in mind data protection.
Backing up of systems rather than data and CloneZilla/Acronis might be up your street.