A student in class recently posed the question "Can I use Visual Studio 2010 Express for SharePoint 2010 Development?" The short answer is no.
Here's a handy link to the MSDN article entitled "Requirements for Developing SharePoint Solutions:" http://msdn.microsoft.com/en-us/library/ee231582.aspx.