If you are prepared to spend some money, this is pretty good. Web CEO attempts to do a lot of things, some of them I wish it didnt bother, but its very good at rankings reports. You set parameters , keywords to check, how far to search, whether to list ranking internal pages, search engines to check and away it goes.