poker tracker ok but unless you play exclusively at sites that PT supports then it really won't track profits and losses.
I think PT is great for cash games as it allows you to dissect so many parts of your game.
Probably the main benefit is it will indicate the calling stations and the rocks while playing live.
There are some good reviews of PT to be found with google.
If you play at many sites then a spreadsheet is probably the best way to keep a monetary record but requires discipline to update after every session.