Just had a look at the Talk Talk site.They are offering opt 3,unlimited calls to 01/02 numbers free for first 6 months.
www.talktalk.co.ukSpoke to them they confirmed you could cancel after 6 months, or they would charge £7.99 a month if you carried on.
You must take their line rental they have confirmed, to get this offer
Not so good after all.