Here's another cool freeware program I found:
http://www.soft411.com/company/TrackZapper-com/TZ-Connection-Booster-Wizard.htm
It configures Windows' advanced settings for different connections. I noticed an immediate improvement in browsing speed. Haven't checked what it does with my ping though. At first glance it doesn't have much effect on ping, which is good since mine's already pretty low.
Also does anyone know of a way (freeware program, script, etc) to keep a DSL connection alive? I'm trying to do Remote Desktop from school, but the problem is our dynamic IP changes after only 10 minutes or so of inactivity; I need it to stay the same all day long. Thx