Weighing the pros and cons of DIY taxes