I read somewhere (wish I could attribute better) that Javascript is becoming a JQuery implementation detail. After spending 10 minutes swapping out a fairly gnarly piece of prototype.js based calendar with the one from JQuery UI, I'm having a hard time disagreeing with that quote.