Like most things you get what you pay for :). JasperReports is a great tool but it does have a big learning curve. Especially if you do a far bit of data processing in the report or use data sources other than SQL. The JasperReport Guild is a big help. The iReport Guide not so much, at least the last one I bought was not that great. Maybe they have improved it. It helps if you've have some exposure to Java programming. I read the forums pretty much every day but I am selective about the questions that I answer. This is due to 1. Some questions get asked over and over. If the poster spent some time with the search function they would find the answer to their query. 2. Some questions do not have an answer. My String values being converted to numbers in Excel would be a good example of this. 3. Some people want you to write their report. To that I say drop me a line, my rates are pretty reasonable. ;)