For many practices, self assessment still means wading through email chains, client spreadsheets and separate tax packages, with the run-up to 31 January ...