Ryanair employ's accounts and tax advisers with a lot more experience and knowledge than I do but so im sure its all above board. I know a lot of people who contract in the IT industry under similar circumstances (ie:always working for the one company, direct boss, no exposure to risk ect..) If the ...