It's worth pricing what you're paying currently against deals elsewhere - eg Sky Talk, Sky Broadband, current Sky half price offers.
I got a very satisfactory deal yesterday, reducing my bill from £73 p/m to £41 for three months
Ring Customer Retentions and ask if they can do you a deal.