yeah, I never was a big fan of client side code but it has its purpose. The main thing was really frustrating was how inconsitant the dhtml worked when moving things and sizing around. After looking at the 2.0 code I realized there could be an easier way to that wasnt dependant on the client side. I still think the concept of client side online full GUI apps will be common place but there is a long way to go to get that to a into a "programming model" and out of a scripting model. Its closer with java and dhtml is moving along also, but in my opinion (2cents here) untill you can get the codebehind and client talking smoothly and consitantly, or at least communicate the state of the document (positions, colors, everything--the document object) back to codebehind. I wishing it was included in the viewstate of a postback, imagine if you could, in the codebehind, see everything on a page as the client sees it and change it. Its getting there also but not quite there yet. Anyway, I think thats where its headed so Im probably going to wait for that, (maybe)
How close are you to a solution? I'll send you what I ended up with later this week.