Guys, bone up on the hobby/business laws. If you don't show a PROFIT for 3/5 years the IRS will categorize your business as a HOBBY. At that point you cannot write off expenses unless you are itemizing and there are restrictions on how much. Basically, once your business gets categorized as a hobby you get boxed in, and in either case you still need to account for the income. Right now it's almost impossible to not be projecting a loss for 2014, and those that started late in 2013 will have startup expenses that exceed mining revenue. So go ahead and tally all that stuff up, but when you show a loss it (a) increases your chances of being audited greatly and (b) puts you one step closer to having a hobby categorization.
In my opinion the IRS should not tax anything in a barter system, meaning if my mining and reinvestment into equipment is handled with all BTC it should have nothing to do with the IRS. With this the only things reportable would be taxable events, or the exchange of BTC for USD. Fantasy land, but I would have been much happier without having to account for capital gain/loss every time I buy a miner. It's really such bullshit because Bitcoin went from being convenient and fun, almost like a money simulation game, to the current state of accounting nightmare of spreadsheet madness. If I mine a Bitcoin and spend a Bitcoin the IRS wants me to pay them twice, but if I have a garden I only pay taxes when I sell the veggies, not when they grow. Bullshit, they really did ruin it, doing all my spreadsheets and meeting with an accountant confirmed this. Also, add up the hours doing all the math, and if you need to hire an accountant keep in mind they need to spend time on it and they get paid in dollars, not BTC.