Hello everyone - my first post here

How does everyone rack their trades? I'm not only asking for tax reasons, but also to get a general idea of any profit or loss.
I'd really like to find a website that will let me enter my trades, as well as mining information, and could refresh prices from online sources.
Any tips for a noob?