Microsoft recently announced a new solution that will allow developers to set up SharePoint 2010 development environments on their local Windows 7, 64 bit machine. Basically this PowerShell script that will ensure all the required software is installed and then will run the install of SharePoint 2010. All you need to do is modify a configuration file.
This is huge because it:
- Reduces the barriers of entry for SharePoint 2010 development.
- You do not need a VM or have to run Windows Server 2008 R2 on your laptop.
- Helps ensure that SharePoint solutions are re-deployable and not being created directly on a production server.
Please read Chris Johnson’s blog for more information - http://blogs.msdn.com/b/cjohnson/archive/2010/10/28/announcing-sharepoint-easy-setup-for-developers.aspx