Its the best i've found to be honest. I love it, seems to have a good online forum if you need help, i think you can bulk load in transactions and they give you an example of what the format should be in.

You can trial it out for <10 stocks, for free i think and go from there.