I agree with the idea, but I'd say to start by using the basic methods in Prototype. They're really not all that far from using XMLHttpRequest itself (compared to something like GWT), and it means that you don't have to mess with the browser-specific implementations as much.
no subject