I use Gainskeeper, through Ameritrade. Subscription is about...uhhh...$39 per year, I think? It downloads to a file, or if you do taxes online, downloads directly into your return.