Why is Prototype.js so inconsistent?   
robin_reala: I know you don’t want to start a framework war (and I don’t either), but for my work in Rails the first thing I do when starting a new project is install jRails ( http://ennerchi.com/projects/jrails ). Makes my life a whole load easier. Rails 3 is apparently planning to be more agnostic when it comes to JS frameworks, so if you’re not a Prototype fan this should be good news.