To simply regurgitate another post from GWB here (so that I can remember it), Javascript debugging is possible in Visual Studio .NET. In essence, it's not very good, but it's better than nothing and its integration with the common IDE keeps it familiar.
For whatever reason, Microsoft didn't provide a Sort method in IList. So it seems like sorting a generic list requires that the list be adapted to an ArrayList. Here's a class and method call that supports sorting any list by the ToString() value of its members. public class ToStringComparer : IComparer { public int Compare(object x, object y) { return x.ToString().CompareTo(y.To... }} ArrayList.Adapter(list).Sor... ToStringComparer()); ......