I tried to use $.cssRule() plugin and found that it makes it inconvenient to debug those rules in FireBug because each rule appears to be attached to every css file loaded on my page and consequently defined many times.
Source code shows that it does that on purpose inside that for loop: for(var i = 0; i < document.styleSheets.length; i++) ... insertRule ...
Why can't it add new own style-sheet and then add rules to it ?
If it's necessary for rules prioritization then why not shuffle style sheets ?
I noticed the same issue here so unless those 2 places come from same source which had a bug, I wonder why it is necessary to do it that way.