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.
They start on an abacus and work there way through mathematical instruments until they reach computers. At this point they stop and roll another funny cigarette and wonder is this what life has come to?