I am with o2 at the moment with a contract due to run until next January and had a phone call from Sky yesterday asking me if I wanted to 'jump ship' early.
I was offered a better package than I have at the moment with o2 for phone and broadband and it was actually cheaper for a years contract with Sky. I accepted their offer and the changeover for phone and broadband takes place on 10th June.
Are Sky any good?
Got to be worth trying them for a year.