Hi all
The best I have found so far is an expensive option unless you sell reports to clients ;D
Try looking at
http://www.webposition.com/
I have used it for a client for 4 years and she was always in Google top ten. Stopped working on the site at the start of this year and the site is now page 2.
I think they do a money back offer if you want to try it. You can submit pages for comparison against competitors etc. It is fairly powerful and you can modify all reports etc. for own-branding with Pro version.
Cheers for now
David