Best reporting tool or software to give customers?

Hi all just wondering what you guys use who manage customers reporting

or managing customers SEO campaigns which software do you use to provide them reports, reports such as competitor competition, backlinks, status, and more. Is there an all in one tool that i can send a customer a pdf?
I know spy glass has something but don't feel like forking over $400.

I have been utilizing Rank Ranger, you can do up 5 customers a month. Rank Ranger shows where customers site is for the Keyword we are going for, 1,2,3 and so forth and on what Search Engine, and the Google Place Page situation which is really smooth! So with my reports I can indicate month to month how we move them up the positioning, this consolidated with Google Analytics screened shot utilizing Jing keeping my customers really glad.

Note that adblockers might block our captcha, and other functionality on BHW so if you don't see the captcha or see reduced functionality please disable adblockers to ensure full functionality, note we only allow relevant management verified ads on BHW.