Woohoo! If you've ever had a VS.NET designer hose your code as you're working on the design surface and going back and forth to the code, check this out: What has the designer done now!? It won't exactly stop the carnage, but at least you can deal with it.
Be sure to check out the follow-up blog where the author provides the macro to close designers.