Just a heads up, I'm in the process of changing ISPs. In fact, the new guy's here right now doing the installation.
This new one promises to be significantly faster and more reliable (10mbit up and down + 99.99% uptime). Let's hope it's true.
This will, of course, mean some brief periods of downtime, especially when I change my DNS entry to point to the new address. But, we'll deal with that when it comes -- I'm hoping to make it as painless as possible, which is why I technically have two ISPs right now.