For a laugh, here are my pingtest results:

Anyway - what alternatives are there that actually work? I live in Sotogrande. I am concerned that switching providers will not help as I think there is a physical problem with the line going out of the house... Telefonica's engineer refuses to look at the line so will any other company do any better?
I work from home so this is a bit vital. My options seem to be either move or rent an office (or leave Spain for a country that offers better internet connectivity - i.e. anywhere)
Does anyone have any recommendations?