I think this is why I am suspicious of any programming
"platform" that comes from MS or has the word Visual
in its name. When I use these "tools" I get the funny feeling
that the people that created the tool think they know
more about what I want the tool to do for me more
than I do. Or they think I am stupid and they have to
make everything work so simply that a monkey could do it.

Of course they make it easy to point and click out Hello
World demo programs but these tools (I feel) have lost
the ability to easily represent abstractions needed to
write more than trivial programs. This is why I love vi and Perl.