Sounds like my development environment. Dell Small Business makes this easy, too, because they almost always have great deals on 'slightly older' server hardware; I picked up a PowerEdge box about a year ago, with a three-year on-site warranty, for $600.
You know, if Dell had OpenBoot, I don't think I'd ever need to look at another platform again...
Personally, I use a MacBook and a Linux server over SSH. Between the two I get the best of both worlds.