I understand all that, and I'm like that too. you never really see the problem unless you are familiar with the inner workings of the code and you have to look at the code to see it.
I develop web interfaces for all my web apps in Dreamweaver, not going to waste time doing something in notepad while I can do it in one click.
But when it comes to writing VB scripts and stored procedures they code is the best way to approach it because it gives yout hat level of control.