Shockingly, I have an actual IT related question.

Some background: I am leading a project to develop and deploy a SharePoint 2010 Intranet site for the company (roughly 400 users). We started toying with the idea a couple of years ago and my guys set up a test SharePoint 2007 site (single server MOSS), which is still a bit of a Fraken-Dinosaur creature, but now we are in a serious push to get this thing deployed.

What are your experiences/comments with SharePoint 2010? Any suggestions? (We are still going for a single server deployment)

Secondly, any suggestions on getting a VM deployment up for testing purposes?