The Directive on Administrative Cooperation, or DAC6 as it is commonly known, has been causing a number of headaches in the tax world....