Ajax & URL Rewriting
The key to my implementation is encapsulation. I have encapsulated all of the XML Http request functionality into what I call an "Ajax Broker" and some custom objects that encapsulate the parsing of the XML result from the server.
I want strict object-oriented development and I want IntelliSense to be responsive.
Custom collections will allow you to create a strongly typed collection of any object you create. Forget DataTables, kids, now we can have real encapsulation!
Create the collection with my generator and use the Universal Comarer Class to sort and switch up the data.