I've got a bunch of OS X laptops and desktops in the office that I'd like to back up using the built-in Time Machine. The first cut at this idea, buying a bunch of Time Capsules, seems like a management nightmare. Is there a reasonable way to run a server for a bunch of Time Machine clients?
A couple of options, in order of hack-ness:
Whatever you do, however, your backups should be to redundant storage (this is doable for all the options above, although Apple's software RAID is generally looked down upon), and Time Machine backups should NOT be your only backup. FreeNAS has some backup capabilities, I believe - you can attach a big external USB drive and initiate a backup, and then send that drive off-site, for example. With a Mac OS X server, you could use Amanda (open source), Retrospect (shudder)...or...
Another option which I concede doesn't answer your exact question, but I think is highly relevant: Crashplan. Completely cross-platform (Mac, Windows, Linux, Solaris), they've got several different flavors, support inter-client backups (ie Bob can back up to Jane), multiple destinations, exclusion rules (for example, exclude everyone's MP3 collections). I use their enterprise version for 200+ seats and we love it. You lose the slick finder and installer integration (ie restore after fresh install from TM backup.)
Crashplan could also be used with one of the above solutions to provide your off-site backups with OS X server. For example, install the free Crashplan client, do the same with a system off-site, send the OS X server's backups to the off-site client, and set it to run only during non-business hours.