Sky Broadband is free, as is Sky Talk. Both work well and I can't understand why anyone pays people like BT for such services. I've been on Sky Broadband for 12 months and (a) it was the simplest installation I've ever had, basically just plug the router in and forget the CD (b) the basic service runs at about 1.6Mb/sec (c) it has run without a single problem for 12 months.
I decided recently to upgrade to the Mid service for £5/month and now get 7Mb/sec and 40Gb/month.
On Sky Talk you can pay £5/month and have 24/7 access to UK numbers and 24/7 access to dozens of oversea destinations (USA, Australia, EU etc).