I would go with 6 different VM's. I think it's easier to manage than 6 snapshots on 1 VM. What if you need to install Windows updates? You would need to do that on 6 different snapshots...
Also, try to automate the installation of the applications as much as you can, or even better: virtualize them and keep them out of your image.
>
Sven Huisman
VMware vExpert 2009/2010
