Prototype.js sounds very interesting. I'm about to start writing a pretty hefty JS lib of my own, and I'm wondering if any of you guys use it regularly and your opinions? To you find you can get more work done with the added constructs prototype provides, rather than just straight JS and maybe jQ?