And yes the VAT rules really do add alot of overheads on a business and bloat, which companies elsewhere are not subjected to.
I have raised this with Revenue in Ireland (pointing at competitors in US, China etc not held back by paperwork) they ignored it and clarified (I wanted it in writing, I recommend every business has a clarification in writing if they are not sure about the VAT position, to cover their asses) that YES we have to charge 23% VAT to ANYONE from EU29 countries, and 0% VAT for outside.
Tho' nothing was said about how this is to be measured, So I am keeping timestamps, ip addresses and billing addresses when accepting payment for our hosting products.
All in all its just a pain in the rear having to jump thru' this loops with no benefit to my company and plenty of downside :(