Working for a small web design/development firm, we're sometimes tasked, by clients, who are unwilling to budge on their browser compatability list. Any given project could need to be tested against some combination of IE 6, 7 & 8, Firefox 2 & 3, Opera, Safari & Chrome running on OS X, Windows XP, Vista or Linux.
Since the bulk of development can (and should) be done in a modern, standards compliant browser, I had considered a headless Mac Mini running OS X and a few VMs that would take remote connections. Unfortunately, the Mini maxes out at 2GB which limits the number of simultaneous VMs. The iMac, with it's 20" screen seems overkill for a machine that'll spend much of its time idling in the corner. Having a single Macbook is
Having every developer multi-boot or load their machine down with VMs and then deal with hacks to run multiple versions of the same browser just becomes a hassle to keep running, so having a central system seems like it'd be good way to have everything set up & known to be working.
How has everyone else dealt with this in the past? Since there's plenty of Macs around the building, having the box only handle the Windows & Linux browsers is an option - even if it wouldn't be near as cool.