Chris Waldron has written a series of three CodeProject articles on JScript's OO capabilities, which I suspect will answer my question as to whether classes can be handled a bit more elegantly than I do in JsGrep.

What I've yet to work out is how much is new to JScript.NET, and how much is equally applicable to "classic" JScript.

I guess I ought to re-read some of Eric Lippert's previous posts as well...