OMG @virginmedia. Waiting since March for internet installation. Date moved and moved. Engineer finally comes on Monday and is apparently told by Virgin to leave the job. No explanation, poor customer service and an unacceptably late reschedule date of 29th July.