Let me cut this one short for you.
Gainskeeper - Some people like them...I had a nightmare time with them importing records from Ameritrade...but that was years ago. I won't use them anymore.
GTT(TradeLog) - Got this one recently and like it a lot...seems to work fine.
Many many traders - Some trade tracking system they built in Excel themselves and swear by. If you're not good at Excel it might be harder for you to do this.
My advice...if you make money buy the software and make sure the imports are correct each day with your trades.
If you don't make money....who cares, you'll have nothing but losses anyway!
Good luck...it's a difficult subject.
One word of advice I have is this though....KNOW WHAT YOU WERE HOLDING OVER NEW YEARS. Any program works by year and you need to know what stocks, options, etc. you were holding over the new year, when you purchased the shares, how much they cost you, etc. This is very important and a program like TradeLog won't even work until you build last year's holdings in and do a rollover into this year.
Good luck...it's a shady path...but you have to deal with it.