I'm interested to know if anyone has worked on a website where they need to cater for users with vastly different bandwidths? I'd like to tailor a site to different user groups
1) Low Bandwidth ( <56kbps dial up)
Low Res Images - no javascript framework, no background images
2) Medium Bandwidth ( ~256kbps dial up)
Medium res images, smaller background images, small amount of jquery
3) High Bandwidth ( > 1Mbps)
Full site
Are there any techniques that I could use to test bandwidth speed, then maybe set a cookie to remember (to stop page running test every single time), and tailor included css/javascript and image urls depending on the result?