If you don't have any money, Google Keyword Tools is solid. It's free. So, really, there is no going wrong with that, especially if you're good with SEO already. Also, most of the keyword tools have a trial period or money back gurantee, so it doesn't hurt to try them out.