I use googlerank but you need an API # http://www.googlerankings.com/ Also have used http://paramountwebmasters.com/google_rankings/ and Google unpersonalized search ... all three provide different results. I would also be interested in what others use to get true results.
Use Free monitor for Google. It beats the heck out of continually punching your data in these online tools.
No problems, it's a good little tool. I've got every paid SEO tool out there, but this is the one i use when i wake up every day because it's one click to do a full site scan on all your keywords to see what's risen or dropped.
First you have to know if what is your targeted keywords, then check it manually on search engine or you can check it on IBP.
I highly recommend this one http://link.ezer.com/tools/google_serps_rank_checker.asp to check top 100 google ranking across countries.
The best and Good tools i have ever found and liked, are GEOSEO SEODIGGER SHEERSEO Therse three are the best on the web.
Honestly why the heck would you use an online tool like those to check your rank? I guess its "ok" if you own one website and track one keyword, but if you own several sites and track a dozen keywords per site it would take you hours typing everything in every day. Just download free monitor, its one click to track your whole domain.
to make sure of the position. I search it manually! I type the keywords them use the find command then I type my site's url.