Thanks for the info. I'm not sure I can control in what order the plug-in css comes into the pages...or I currently do not know how to make them precede the core theme css so that it might override.
I'll try the !important declaration, but my understanding has been that it does not work consistently for Internet Explorer, especially IE7, which still is in heavy usage.
Your plugin is very close to what I'm needing. It would be a great benefit, in my case, to be able to locate the contact info collection fields to anywhere within the survey rather than them being fixed to the top. Once a user has filled in a survey, they are more likely to go ahead an provide some required contact info willingly. When it's always up front, before the survey questions, it can give the impression that the gathering of the contact info is really the sole purpose of the survey.
I'm actually surprised at the limitations of some of the survey plug-ins. I tried the WP Survey & Quiz plugin but it would always make the whole post it was placed in disappear until the user clicked "Next." It's admin interface and instructions are not intuitive and there is no option to have multiple choice questions as radio buttons. Seems odd and clunky.
Your plugin is pretty straightforward and allows required fields, which is functionally ideal. The issues, in my opinion are:
- in the ability to style the survey easily
- the rigidness of the contact info fields
- some funky stuff when trying to re-order questions. Drag and drop would be a real nice usability improvement.
- For some end-users, the lack of data reporting in the Admin is a deal killer. But, with a minor tutorial on downloading a CSV and opening in Excel, that issue can be overcome.
Seriously, if y'all can add a few usability features to the plugin, I feel you'd be the leader in the survey plugin pack. I understand that it's tough developing free plugins. But you could even offer a "premium" add-on package of some features and fund your development. An example of this model is the Subscribe2 plugin. It has a base set of features that are good for many users. For a one time fee, you can open up more advanced features. It is reasonable and allows the creator to make a buck to fund further development and offer quality support.
Even in a premium add-on scenario it would be much more affordable than say, signing up for PollDaddy and likely would satisfy a larger percentage of users.