If you want to speed up your dolphin and make it work for everyone then you need to set it in a manner that makes it easier for browsers to load:
1. Don't load up every single page with every possible field you can think of.
2. Dump the promo block off, go to templates/base/page_1.html and just remove __promo_code__ and this will greatly speed up your load time for those with poor connections.
3. Gzip the dang thing up. This will allow the browsers to grab it, load it and resolve it a whole lot faster.
4. Cache as much of it as you can. If you cache all items that do not need to be called from the server every time then you will do a much better job of improving resolve time and making members happy.
5. Yes, we need to build these dang sites to load in IE, whether we like IE or not because our end users are running IE 65% of the time and our job is to cater to our members. Telling members to go get FF, Safari, Opera and so on is not a solution and most will just find another site. It's simply a sad fact of life.
6. Give members links on our sites for them to update/upgrade the items they will need to run our sites so it is convenient for them. How much room does an adobe air link really take if it gives them the opportunity to run the desktop? In the end, items such as these will set us far apart from the rest.
In the end, as webmasters/site owners or whatever you want to call yourself, it's our JOB to make these sites as user friendly as possible while directing them down the exact road we want them to go.
Gawd do I hate it when GBJETNET makes me talk like this and I have to admit he's right. Dang it!!