Mark,
I actually backup our partions across a samba link to a large NTFS files server. It's pretty trivial using dump/restore. The main "gotcha" is if you suffer network issues or the target filesystem goes down. This works great for me, as our network is quite stable. I also use dd to mirror entire disks, something along the lines of "dd if=/dev/hda of=/dev/hdb bs=1024". That actually works pretty well. Not as good as raiding, but better than nothing.
Here's a sample script from my workstation. I do full backups via a cronjob on Sunday nights and do nightly incrementals the rest of the week. It's overkill basically, but we have the bandwidth and disk space.
Hope this helps.
#!/bin/sh /sbin/dump -0 -u -f /net/dogget/ckeller/full.desktop.sda7 -L "/" /dev/sda7 /sbin/dump -0 -u -f /net/dogget/ckeller/full.desktop.sda1 -L "/boot" /dev/sda1 /sbin/dump -0 -u -f /net/dogget/ckeller/full.desktop.sda3 -L "/home" /dev/sda3 /sbin/dump -0 -u -f /net/dogget/ckeller/full.desktop.sda2 -L "/usr" /dev/sda2 /sbin/dump -0 -u -f /net/dogget/ckeller/full.desktop.sda6 -L "/var" /dev/sda6