Running until 22nd December 2014 BT has reduced contract term from 18 months to 12 months on its Infinity service.
Unlimited Infinity 1 £10/month
Up to 38 Mbps download, up to 9.5 Mbps upload
12 month contract
£10 per month for 12 months, then £18 per month
£50 Sainsbury's Gift Card
5GB BT Cloud Storage
Unlimited Infinity 2 £20/month
£20 per month for 12 months then £28 per month
12 month contract
50GB BT Cloud Storage
£50 Sainsbury's Gift Card
Voice line rental required at £16.99 per month, or £169.90 if you pay for 12 months rental in advance