Question: What does the Visual Studio development team at Microsoft use to develop new versions of Visual Studio? Do they use VS2005 to develop VS2008? Thinking about it makes my head hurt a little...

Answer: 
One of the PDC videos I recently watched said they use VS2010 to develop VS2010.

You may imagine how quickly bugs get fixed that way.
We [dogfood](http://news.zdnet.com/2100-3513_22-130518.html) our products, and VS is no exception.

/me goes back to his happy world of rainbows, unicorns, lambdas, `auto`, and `dynamic` ;)