"My previous experience with Javascript and <http://asp.net/> ASP.NET combined has been a nightmare of quirks and failure trying to manage the lifetime and interaction of the two."
I've never had a problem of this sort. Then I must be an idiot. A few months ago it took me 3 hours to write a few lines of Javascript that enabled some controls when you changed other controls, and when I thought it was working beautifully in different browsers I discovered that a page load sometimes upset the sequence of events and it failed. So I stuff different bits of code into the different emit events in the ASP.NET page lifetime and it just gets worse and incomprehensible. Someone in here said that "javascript is like the assembly language of the web" ... well yeah, it's hell to write it yourself. The whole history of the web, html and scripting is a gigantic mess of uncoordinated hacks and half-baked ideas, compounded by different standards and browser behaviour. Once day we'll all look back and laugh at the days of html5 when gigantic compiler generated non human readable scripts were driving rectangles and lines across browser screens. I'm laughing already. Greg
