I work at a web development company and as such, we'd like to have our websites tested for compatibility against as many different browser, running on as many different platforms as possible. One way of doing this would be setting up dedicated servers, each with a different OS (Mac, Linux, WinXP, Vista, etc.) and trying to get multiple versions of the same browser to run on the same box. I don't think it's that easy to for example try to get WinXP to run with IE6, IE7 and IE8 all set up at once.
There are websites dedicated to this purpose, but they are slow and costly so my company would rather set up our own in-house service if it's not too much of a hassle.
Is there any (relatively) simple way of setting up a server as a "screenshot factory", so when designing a website we could get it to produce screenshots of a lot of browsers so we can check for compatibility issues?