I had a bit of an argument with sky yesterday and decided enough was enough and phoned up and cancelled. I eefectively gave them 31 days notice after being with them for nearly 4 years.
I have heard that they are reluctant to let customers go, and try to entice people back with a short term...