If you are thinking about (or have already) Virtualized Microsoft Office SharePoint Server, have a look the the Virtualization blog for some really good real-world experiences and guidance.

http://blogs.technet.com/virtualization/archive/2009/04/06/Series-on-virtualizing-SharePoint.aspx