Here are some of my top bitches when it comes to web design...
1. K.I.S.S.... Keep It Simple Stupid!
This is something that has been drummed into me by design lectures over the last few years. The krux of it is that no matter haw many pretty graphics you have if they (a) don't load promptly or (b) have no purpose or relevance then dump them! Remember some of us out in the big wide world sitll use 56k modems (or worse)
2. Where am I now?
So I've come to your website from a search engine or page reference... I want to see 'x', but I can't even find your home page!! Try to keep bare bones navigation on each page... ie. if you cover 4 different topics then either at the top or bottom (or both) of each page please include a small navigation bar that states topic a | topic b | topic c | topic d | home... you'll make my life so much easier and I might hang around a bit longer to see what else you have to say
3. Options please??
While I appreciate that you worked for 3 days without sleep to create the perfect flash animation introduction to your site, please, please, please remember that some days I might not want to view it, or it may be loading too slow for my modem. If I can't get to where I want to be quickly if i want to, I won't hang around... and neither will many other people.
Not only does this make my life easier, but it makes many other peoples lives easier too. This means that I want to see a similar format for each page, navigation in the same place each time and a continuity of information.
hmm.... there are probably other things I've missed, but this is a start
Hope this helps some of you creat your perfect, functional and professional looking website of you're dreams...
And please remember to learn HTML instead of using those editers like *shudder* frontpage. HTML is easy to learn and you can get a downloadable tutorial from Page Tutor