Price is not a problem. I was thinking about purchasing a lifetime license of Rankerx (I can't link their website because I'm a new member, but it's easy to find on Google) -- However, I'm not sure how well tested it is (it's fairly new), and I haven't seen many reviews about it from reputable...