One of the biggest mistakes people make when considering their own website is to look at it only in prevue mode with their web authoring tool on their own computer.
Instead, log on and look at your website as your customers will. But first, set your modem's top speed to 14.4K. Now see how you like that fancy Java thing. It's kind of niffty, but it takes forever to download and, after all the wait, really isn't worth it.
I had dinner at one of Portland's finest places a couple of weeks ago, Jakes. It took a long time for the dinners to come out due to one person who ordered a seafood stew that the waiter warned would take a few minutes extra. But, boy, that dinner was worth waiting. That was one of the best pieces of Salmon I've had. I sampled that stew too, and it was excellent, well worth waiting for.
I stopped for a burger at a "fast food" place the other day. After about thirty seconds, I was getting impatient. It took 'em probably three minutes to get my burger. To tell you the truth, it wasn't worth it.
The web is the same way. If something takes a long time to download, first, a little warning and an option to skip that item is in order, and, second, it better be worth the wait.
The problem with many shopping carts and other aspects of many websites is that they're not worth the wait. They try to get to fancy and it ends up taking to long to download. Of course, the developer and the owner never see this because they preview the site off of the local disk instead of through an actual network connection.
Turning down to 14.4K may seem a bit radical, but it just simulates worst-case connections.
Now, this idea of catering to the worst-connected customers may seem a bit radical too. Take my site, for example, There are single images on my site in excess of a megabyte! Those are not for the thin-of-pipe. But, I try to warn people before they access those. Furthermore, my site is not a business. If you can't wait to download a picture off of my site, quite frankly I don't care. But, a business wants to sell and to sell to as many customers as possible. If you run a brick-and-mortar knife shop, do you care if the customer drives up in a fancy BMW or in a beat-up old Chevy? No. You don't care about the condition of this car. You care about he condition of his wallet!
So, businesses must be very careful not to create a site that is sloppy and slow for people with old or diverse browsers, people who choose to turn off java or cookies, or people who have thin pipes.
Try your site with as many different browsers and different versions of those browsers as you can. Try it with different option settings on those broswers. And try it through a thin pipe.
------------------
Chuck
Balisongs -- because it don't mean a thing if it ain't got that swing!
http://www.balisongcollector.com