I follow my position with google mostly and you can't go past
DigitalPoint's Keywords tool.
What's great about it is that you can enter a stack of sites (like your competitors) and track your progress against theirs, see changes, check up on obsure terms, get graphs and it's all free.
totally recommended.
Sarah