Da Scott:
Inserting code from a form generating tool is old hat too. :-)
...as a one-way ("form generating tool" --> code) process, but making it two-way: Edit the properties in code, and the "generated" form changes to reflect your changes.

No no no, I'm not saying he "innovated" that in C# -- this was way back in Delphi 1, in 1994. (If MS can't get at other people's ideas any other way, they just buy the people.)