Web server development platform, Red Hat or Ubuntu
ZacharyP: Why not both?  Install one of them as the base, grab something like VirtualBox[1], and install both of them in virtual machines.  Take a week or so, then pick your favorite.  As a bonus, once you've picked, you can mimic having a production server on that machine with a Linux VM with just the basics (Apache/lighttpd + interpreter).I'm actually in a similar boat.  I'll be building a dual-core box (intel barebones + cheap processor + 4 GB for <$300) to use as a dev machine in addition to my Mac.[1] = VirtualBox doesn't support multiprocessors for hosts.  You may want another solution, but I haven't investigated the free Linux virtualization market at all (I think VMWare has a free Linux server, but I have no idea of its features).  Paravirtualization is another option for a Linux-on-Linux solution, but I think it's too complex for this.