I'm with TalkTalk. Costs me about ?21/month - which includes the line rental, calls to all landlines at any time, international calls also included any time (to most countries), free calls to 0845. Speed runs about 5-6Mb. Generous downloads.. Haven't checked if it's unlimited but I have regularly downloaded 50Gb+ over a few days from time to time with no trouble at all. Had it for 7 years, no major outages. So it's been good to us.. no complaints at all.