Hi ohtofly -
No one likes being harsh, but sometimes it's a good way to learn!
Do a web development course. You HAVE to realise that the AVERAGE user has a 7 second attention span (download time costs money!), a 486 or P90, and a 28.8 modem. To speed up download times they will turn off graphics and sound. Now what's left on your site?
Be crisp, sharp and professional. Don't have 'intro' pages - it's a waste of time downloading. People want to be straight in to your site to see what you have to offer. Cater for the majority and put yourself in THEIR place. What would YOU want to see?
I'm a professional web developer in the civil service: if you want other advice, I'd seriously be pleased to assist if I can. E-mail me.
Regards