Hey, Laurie - so I think you are saying you are getting the same compatibility error as the original poster when you publish to a form library - is that correct? qRules doesn't change the compatibility on your form (it doesn't turn a browser form into a filler form) but it does add code. Forms with code have different requirements when published to a form library - namely, the sandboxed code service must be enabled, and the user publishing needs to be a site collection admin. You mention that you used the site collection admin account when you injected the form - you need to use it when you publish the form. Let me know if you used that account when publishing, and if you need any help checking that the sandboxed code service is running.
I'm also attaching a form template you can use to verify you can publish a form with code to a library - it just has a single line of code that sets the only field to "hello" when the form loads. When you go to publish it to a test library, it will pop up a dialog asking if you want to browse to the source code files - you can just click ignore and continue with the publish process. It should give you a better error message if there is some reason that you can't publish a form with code directly to a library on your server.
If it publishes successfully, there may be something else in the form that is an issue - the sandbox in SharePoint is restrictive, and once a form has code, unless it is admin approved, it goes in the sandbox. But these are the first steps I would take to debug the issue.
Of course, if you prefer a refund, contact support AT Qdabra DOT com and someone will assist you. You can also send your form and I can publish it to one of our test servers to see if the issue is in the form itself.