Jim said:
Somewhere in the middle - the principles are fine but they are only
one of many fine ways of going, you may or may not like the style.
I agree.
PROS:
1. A lot of their code is pretty solid
2. The Event stuff seems pretty good and greatly simplifes a topic that can
be very confusing to many developers
3. Very well documented. They clearly have money to burn

4. It's free and re-distributable.
5. It will most likely continue to be supported and extended in the future
CONS:
1. Excessive use of the YAHOO.* namespace is over-kill and annoying, IMO
2. try/catch is used when not really necessary, causing ungraceful
compilation errors for older script engines
3. It looks like it's leaning towards a huge monolothic library approach,
rather than targetted solutions for specific situations
4. Some of their code, such as their DOM.getXY() is not very robust and even
resorts to browser-sniffing
I'm considering using the Event code in a project, but so far I've use other
(IMO, better) alternatives for many of their other utilities.