Have you used VS.NET Architect Edition's Application and System diagrams to start designing a solution?
If so, did you find it useful? Did the "automatic implementation" feature work ok?
I used to use it a lot. This designer worked good for stubbing out prototype projects, but ultimately I found myself wasting a lot of time moving the mouse around when I could be typing. It seemed like an awesome idea to be able to print out the class diagrams to show APIs to other developers while I was prototyping, but it proved quite limiting and it looks awful on a non-color printer.
Now I just use the text editor and some AutoHotkey macros to get everything done.