Here are the obvious but maybe sometime missed anyhow
1. web.config debug=false
2. enable compression in IIS (dynamic and static) this will cut donw on traffic a lot as you can see
that you transfer over 1 MB data
3. Try to set cobining scripts to false (administration - settings - pages - combing scirpts
(some how I have the feeling that even though you get more request to the server you get
less KB transfered (might cut it down 0.3 MB on the second page)
4. Of course optimize your images http://wwwbeta.fortbendisd.com/images/content-rotator/2011/03/25/distofchar.jpg
100 KB you might bring it down to 60 KB easily
5. Use a div, css style for text and an thumb image and you reduce this http://wwwbeta.fortbendisd.com/images/default-album/2011/03/25/parent-student.jpg
to about 8 KB (so you save another 12 KB 3 times - saving another 30 kb)
6. Check if you need all the css in your files. Sometimes if you create a skin with Sylebuilder or copy it from another theme then you have syles you might not need. Like disabled menu items and stuff. Use Firefbug extension CSS usage to give you a clue.
7. Once you are happy with your CSS make a copy/backup and optimze the css http://www.minifycss.com/css-compressor/
8. Of course add RAM and CPU
9. I have a task scheduled at my hosting provider which access the homepage every 2 min to see if I get an error. This way the site is allways fresh and must not be build. Once you have enough visitors you can remove the task since they are doing this job
10. Caching of page
11. Use chrome to browse :-) I have one site an Chrome is simply noticable faster. Suprisingly FF 4.01 is slower then my IE 8
Hope this gives you some starting point to make your site faster. The rest is in the hands Telerik and they will make SF faster every 3 month.
A lot of this might be considered old school trying to reduce KB when you have unlimited bandwith. But a lot of small improvments can make a big difference as well.