Keeping up with your tax obligations can sometimes seem a drag: forms to be filled in, changes to keep abreast of and an incessant focus on the detail. Mistakes can be costly. A few dollars here and there might be overlooked but get it much more wrong and you can be...