Also, I reckon test case examples for each browser quirk would be cool, so people who wanna see what each thing changes/causes, can go through the commented code and see what removing certain declarations would change/effect.
Keep developing cool stuff necolas!
There is accommodating customers, usually large organisations, who for whatever reason have chosen stability in their system software. And then there is not taking advantage of new technologies that almost everyone in most markets can use, and that almost everyone else could upgrade to if they needed to, just to support a tiny and shrinking minority.
If you still need legacy browser support, then use 1.x.
I "dropped" IE8 support in 2010: http://impactjs.com/
Hard to tell which mini-comments are needed for hacks or not.