I know it's been said, and O2 offer cheaper prices - but with a baby due in next few months cost is everything... sent a support ticket to Be* stating nothing wrong with service, but wanted to check contract length as need to switch to cheaper provider.
A phone call - yes not an email a phone call - back and offered discount to £12 per month for Unlimited service.
For the sake of £2 over SKY max and what I have so far experienced as superior customer service, well worth it.
note: nice chap did say it was only due to being a long standing customer (as I wouldn't want to be the source of lots of tickets asking for price reduction!).