I know how you feel. click here
however you are tied into a 12 month contract. there is a way of approaching it and I would look at breach of contract issues. you have signed up for an "upto agreement" so look at the T & C of Tiscali. you may find that they will let you cut and run. I was fortunate as my 12 months were up some time ago. Still amazed by the admission by Calcutta though! i wave goodbye to them on thursday, and being an optimist say hello to decent speeds.