A lot of good do'/don'ts listed. JDC makes a lot of good points. One that gets skipped a lot is "load speed". Depending on your target group, there could well be a lot of your audience lost because they are still on dial-up connections, with "last month's" computer. If your target group is major corporations, flash and splash away. But if it is grampa's corn plasters, and he is still on an XT with a 14.4 dial-up, he will never see your site with all the hype and jazz.
I had opportunity to do a minor amount of site-building and hosting a few years back, and as a result, had opportunity to teach web-design at a local co-op program. As a part of the course, each student had to first "develop" a product or service. Then they had to indentify the "target group" that was most likely to access their site, and do a demographics study on them. Locale, income, age group, etc etc(decisive factors in what type computer/ISP they would be affording). THEN, they could start developing their site. For grade, initial page had to load in 10 seconds or less on their target groups identified systems, be visible in a variety of browsers, and entire site was required to fit on a single floppy. If size went over that, they developed a second site, and linked them.
By todays expectations and "patience levels". max of five seconds is probably closer to realistic. Longer than that, and most will leave your site.
Bookmarks