Rang to cancel my virgin contract on Monday as paying nearly £100 per month for very poor broadband/Internet experience. After several attempts to connect to anyone, I was eventually offered an engineer visit between 4pm to 7pm tonight to investigat...