This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I have a web app with about 1000 users. The users and their purchases are stored in a mysql database. Once a month I would like to generate a statement for each user listing their purchases with a couple of charts. The reports will be mailed to customers. I had thought about just writing a bit of code myself to generate a pdf for each user and setting up a quartz job. I have never used any reporting packages before but I know Jasper reports is widely used. Are their any other good one that can be recommended?