Quark, not bad overall...
With my DSL connection, I was told a max speed of 1.5Mbps when I signed on. I had some issues where it dropped to about 200kbps for more then a few days. I called Earthlink, and a few weeks later (after a few more calls) the issue was resolved. There was a fault somewhere in the line between me and the Earthlink servers (i.e. Verizon's land

). I got a call one day at home from a Verizon tech that wanted me to check my speed. I did so, and it had jumped to about 1800kbps (~1.8Mb) for downloads. I was then told that they had fixed the lines, and becuase I had made noise about it, they had also increased my speeds (for no extra $/month). I now see [fairly consistant] download speeds in the 1.9Mbps-2Mbps range, sometimes a little higher. My upload has gone from 128kbps to 384kbps, not that I upload all that much, but it helps.
The only time I see slowdowns online is when the site I am on has heavy traffic. Otherwise, it's all blazing fast. I also have my connections set to the maximum, and the cache set to either 1MB or 2MB (forget which, since the laptop is at home today).
I have seen downloads that are at close to the max all the way through, then other times, it slows down, only to speed back up again (from heavy traffic coming and going).
I've found speed411 to give more reliable speed testing, since not as many people use it, and they use a better file for testing. Every time I use the others, by the time the download speed registers, the file is already done. That's what happens when you only use a 640KB file. I think they need to use a 1MB or larger file for the testing.
[side note]Damn, up to 3300 posts already...

[/side note]