My parents are with Virgin and received a letter from BT yesterday, saying if they come back to BT they will save £122.50 on connection fee with an 18 month contract.
You will receive inclusive unlimited UK weekend calls and free calls to 0845 and 0870 numbers at weekends in the £11.25 monthly line rental.
Call 0800 100444 and quote 'save on connection'. Lines open Mon-Fri 8am-9pm, Sat 8am-8pm and Sun 9am-6pm.
I just moved into a new flat and already got the previous deal with the £29.35 connection fee. This sounds like an even better offer! No mention of the minimum calls to make every month in the letter, though they might state otherwise over the phone.
Again, even if you're a new BT customer (like me) I'm sure you can get the deal if you ask.