Yes it can track just stock positions too or any combination that you can think of.
I use the collar trade and covered call a lot in my trading and my program makes it easy for me to keep track of my original cost basis month after month.
Pretty much any combination and as many legs as you want. If it cannot handle something with stock/options, I would add it.
Right now the waiting list is pretty long, and I already have a backlog of people waiting. Only a couple people have it right now while I add more features and work out all the bugs. I am not sure if I am going to be releasing a beta to all users that were not signed up.