Javier - unless you want to start modifying code, this would be the way to go for now. The core team is working in the checkout area, and when they provide some more switches for handling the intricacies of VAT, I'll support them.

Scott