A former co-worker asked me over IM,  What advantage, other than being able to use it on a Linux box, does [Spyce] have over the ASP.NET Model? Because I can tell you, with Visual Studio, I feel pretty productive.   I answered,   The main one is a significantly shallower learning curve.  Once you know how the ASP.NET event model  and page lifecyle  work, you are set -- but you remember how "easy" that was for [our] students.  With Spyce there is only one rule: handlers run before the rest of the page, in the order they were added.  That's it.   And, of course, Spyce runs Python.  This is significant: Python is addictive; once you start writing code in it, it's painful to use less-expressive languages.  This is something most people won't get until they try it, unless maybe they are old-school Lisp hackers.  Now, Spyce isn't quite to the point where it matches ASP.NET feature for feature.  But it's close, and getting closer.  I checked in an authentication...