Smashing Magazine has a great article called 10 Usability Nightmares You Should Be Aware Of.
The author goes over ten design faux pas you should avoid when designing your website. Many of them are horrible, yet I know I come across them all the time.
- Hidden log-in link.
- Pop-ups for content presentation.
- Dragging instead of vertical navigation.
- Invisible links.
- Visual noise.
- Dead end.
- Content blocks layering upon each other.
- Dynamic navigation.
- Drop-Down Menus.
- Blinking images.
There is a list of things you should do at the end of the article:
- You don’t use pop-ups.
- You don’t change users’ window size.
- You don’t use too small font sizes.
- You don’t have unclear link text.
- You don’t have dead links.
- You have at most one animation per page.
- You make it easy to contact you.
- Your links open in the same window.
I disagree with the last one. I think it is perfectly okay to open external links in a new window, although I would agree with that point for internal links. In the era of tabbed browsing, using new windows (tabs) for external links makes it easier for users to return to the site at the point they were reading.