mr. ed wrote:
Plus, you never know when they're going to hit you with a price hike.
They always negotiate it down to a fraction of the "retail price" when you complain. I've been on a rolling 3 to 6 month renewal period with them for a couple of years now. They e-mail saying your "promotional rate" is about to expire. I call, say I'm going to cancel and bam! - new "promotional rate" for some fixed period of time (usually 3 to 6 months). When they don't want to play ball anymore I'm done. But, they've priced it just about where it's worth it not to have to use my phone to search through google, amazon, youtube etc. to find what I want to hear. Plus a lot of their DJs are pretty entertaining.