Hi Nate, I use jasper report in my application.Here after creating a jrxml file,we use a class(we need java here) which compiles this file and converts it into a file called .jasper.During compilation,it is checked for all the required aspects like the validity of xml,report design etc.Once the compilation is successful,we can use this jasper file to generate the report.Now,to run this report we use a method(we also need java :) here) where we pass the reference to this jasper file. So, though I give you a java code to compile a report,the question remains as how you are going to run the report just by using javascript. You may need ask someone. Being a java guy,if you need reports using java, surely I can help you out with the code or we can discuss it over email. thanks