lol!
I have been with the same ISP for about 4 years, Shaw Cable. And I am very happy with their service. They rarely go down, they have an excellent customer service department, and when I have a problem the tech guys are always really great at walking me, by phone, through the various steps that lead to fixing whatever is wrong. Also, they are constantly upgrading and improving.
Previously I had Telus ADSL, and I planned to keep them as my ISP when we moved. However, trying to get set up with them proved to be a complete and utter nightmare. There was no customer support whatsoever, the guy basically just came and put a jack into our wall and left me to figure out how to configure all of the settings (this might be easy if you are a techie, but I am not). Eventually, my SO and I determined there was a real problem somewhere down the ropes and try as we might we were unable to get online. However, we could not get the company to come in and take a look at it, yet they insisted (wrongly, as it happened), that the problem was on our end.
Finally, we just had enough and we signed up with the competition. We've never looked back.