The moral of the story, well if your a newbie webmaster, take the time to learn how to program - it can save you a stack of time in the long run.
Cheers
You could use DW templates, CSS, ASP, PHP, SQL, the list is endless. A little scripting can go a looong way though.
Most sites have a form of some kind and how do people think those work? A little understanding of the language/script you downloaded from that script archive can increase the functionality/usability of your site one hundred fold.
A lot of the the topics, in this particular forum, that we cover make people shudder. They see code and would never dare ask a question. Barring mod_rewrite and .htaccess which can be overwhelming, the majority of things we talk about are fairly straight forward and are not too difficult for everyone to pick up. I am not implying that by reading a few threads you will master php or perl, but you can easily gain a basic understanding of the principles involved. Even better, the basic principles and structures of one language can be applied to most other languages, the syntax is the major difference.
I think that when people hear the word programming they instantly think that it is too much for them.
No need to be nervous, it is really very simple when you don't spend the whole time worrying that it is too complicated. You would be amazed how much time a few small lines of php/perl can save you.