My talktalk deal is expiring so thought I'd look at what is available. Found this with BT - Unlimited Broadband and Weekend calls for £24.99/month (or less if you pay line rental upfront at £205.08 for 12 months). They will give you £100 Mastercard (which you have to claim for I believe). You can also an additional £100 through Quidco so total cost is £87 for 12 months. Can't see a better deal available at the moment.
I also have BT mobile contract which will reduce by £5/month so really can't complain.