We got an unexpectedly good deal from Virgin Broadband at the Ideal Home Show today. I told them I was currently on a 12-month Plusnet deal, paying line rental only (free broadband), and they offered to match my current pricing WITHOUT the need to pay line rental - i.e. £18/month for 12 months unlimited 50Gb broadband, no other fees (free installation, no router charge, includes VAT). Price reverts to £32/month at the end of the 12 month contract, at which point I have the option of cancelling. They also said that they would delay installation until my Plusnet contract ends, while holding the price.
Having never seen a competitive price for a Virgin Media product before I was really quite surprised at how flexible they were on this.