Never underestimate the patience of the dial-up user. My mother refuses to move past dial-up (mostly because I've got her a free account, whereas she'd have to pay a whoppin' ten bucks a month for DSL), and does in fact watch YouTube videos. Yes, it takes two or three hours for the video to download, but it can be done apparently.
Next to that, an extra few seconds for jQuery is nothin'.
If you're one of those rare souls interested in discussion, sign up at individual.net. It's ten Euro a year (twelve US dollars or so), decent spam filtering. No binaries groups, but some of us view this as a bonus, rather than a shortcoming.
Throttling is dirt-cheap.
I work for an ISP that's probably comparable (wireless, so each connection is slower than a cable connection, but there's more of them). If you want to roll your own stuff, a juicy PC with two network cards and some layer-7 rules should be doable for under $1000.
You can also buy one of these, and configure it to do the shaping for about $1500, if you want a sexy rackmount unit and support.
They work quite well for basically everything except encrypted BitTorrent (and I'm sure that's just a matter of time).
It takes a decent amount of electricity to run that much hardware. That may not be the kind of "donation" the OP had in mind - donating to the local power utility.
Start competing with your employer. If they can afford to do whatever it is they do, and still just give away thousands of dollars in gear, there's obviously room for improvement.
I tell them to turn to the study of mathematics, for it is only there that they might escape the lusts of the flesh. -- Thomas Mann, "The Magic Mountain"