Virgin Media can be bargained with.
They used to charge me around £40 per month for broadband/landline/digital TV.
When I applied for their £10 per month broadband only they offered all three services for £20 + calls but including line rental.
Why pay BT for a line?