I have been reading through the comments especially Adrian Jones. What no one seems to have spotted is that if you accidentally sell a download to say a Spanish resident who is a visitor to the UK you are breaking the rules by charging that person UK VAT. How on earth are you expected to find that out ?