There are couple of minor errors in your "Ruport, MySQL and Windows" directions: 1. In Step 4, the config command should be: "ruby setup.rb config -with=dbi,dbd_mysql". Note the space between config and --with. 2. In Step 5, you forgot " require 'DBI' ". 3. In Step 6, "gem install ruport ruport -v" should be two separate commands not one. I got the following error on executing "ruport templates/test.rb": c:/tools/ruby/lib/ruby/gems/1.8/gems/ruport-0.2.2/lib/ruport/report/engine.rb:116:in `eval_report': c:/tools/ruby/lib/ruby/site_ruby /1.8/dbi/dbi.rb:510:in `parse_url': Invalid Data Source Name (DBI::InterfaceError) from c:/tools/ruby/lib/ruby/site_ruby/1.8/dbi/dbi.rb:391:in `_get_full_driver' from c:/tools/ruby/lib/ruby/site_ruby/1.8/dbi/dbi.rb:372:in `connect' from c:/tools/ruby/lib/ruby/gems/1.8/gems/ruport-0.2.2/lib/ruport/report/engine.rb:101:in `query' from (eval):1:in `eval_report' from c:/tools/ruby/lib/ruby/gems/1.8/gems/ruport-0.2.2/bin/ruport:103:in `eval' from c:/tools/ruby/lib/ruby/gems/1.8/gems/ruport-0.2.2/lib/ruport/report/engine.rb:116:in `eval_report' from c:/tools/ruby/lib/ruby/gems/1.8/gems/ruport-0.2.2/bin/ruport:103 from c:/Tools/ruby/bin/ruport:19:in `load' from c:/Tools/ruby/bin/ruport:19 I am using ruby 1.8.2 on Windows XP Pro