Pat, you express yourself well. Its nice to have that skill as a programmer as that will allow you to argue for higher salaries, clarify your decisions to management, and help clients fill in the blanks in web pages.
Ive been a web dev for 14 years so welcome to the herd! Remember one thing....simpler is better in the web software engineering world. Just because it seems "cool" doesnt mean its better :)