It would be nice if they got service for their existing customers to work without continual drop-outs first. Virgin, there is this thing called network monitoring, where you can pro-actively identify when connections are developing problems before the customer even notices. Use it.
Oh and when I phone up, don't pretend you can see I haven't rebooted my Cable Modem for ages and that I should try doing that, when it is the first thing I do before phoning if the system has developed problems. It just proves you would rather lie to your customers to save a bit of time than be honest and that often your callcentre's don't actually have a view of the status of my Cable Modem. I'm sure often that request fixes the issue, but it's really annoying when there actually is a problem and you pretend it needs to be done.