Thankyou for your speedy response, unfortunately I phoned up TS 20 times when the problem affected me for 6 weeks before, and they would not send out another engineer. They sent an engineer out when I was on the 10MB service and he gave me a new modem, which did not rectify the problem, and that was what made me upgrade to 20MB as a last resort.
When I phone TS they just tell me that my downspeed is fine so there is no problem and they cannot test upload speed, and there are no problems in my area. I do not have a VM phone so I am reluctant to phone up TS yet again to be told the same thing for the 21st time, and see my mobile phone credit diminish yet again, I must have spent £100 phoning up VM now

Myabe I need to write a handwritten letter every 3 weeks saying I wish to cancel my service, in order to get more than 50 kilobits per second upload speed on XL ?
What I would really like is somebody to give me an honest opinion to my enquiries in my 1st post please.