When I started to 'design' web pages, a friend gave me the golden advice to make my sites as fast as possible, and I did. That was when broadband was just around the corner.
Nowadays, I still have that rule in the back of my head when creating web applications. Although not always easy because of the variable processing time on the server, the pages themselves are designed to render as quickly as possible. I make extensive use of XHTML and CSS to reduce redundant code, and make sure that my pages validate well and are W3C-compliant. Images are always resampled to 96 or 72 dpi, and intro's are banned. Most flash intro's can be exported as aniGIF, which renders faster and avoids the nasty installation.
Also, the content and possibilities should be clear at first glance, but I guess that is already understood by now...
Are there any more speed tips?