Thanks, I'll check them out. I've also found an accountant who's willing to look in to it, and a professional to work out the cost basis for my MtGox and Bitcoinica transactions
http://www.investotek.com/I remember at one time Mt. Gox describing a report it could run to provide those numbers, ... on a FIFO basis, I believe.
This gets difficult when you use multiple exchanges. I can't imaging trying to manually do the tax reporting for someone doing arbitration between the exchanges, for instance.