A couple weeks ago I was working with a couple developers who didn't understand why I hated prototype in javasciprt. It's not that I don't think it has uses it's just that if you are using prototype you are probably doing it wrong. I created this little fiddle to show them where the problems start to happen.
http://jsfiddle.net/phlik/Uv3Sg/