Reset password:  Strategic insights  Written by on December 4,
2005  Some of you might have wondered why I rarely refer to the
term AJAX. The answer is quite simple. I rarely use it, but I
often use XMLHTTPRequest. Let me explain that.  Ajax is short
for "Asynchronous JavaScript + XML", which basically means that:
You interaction must be asynchronous, meaning that the client
and server must work independently - and communicate
independently. Or, as Adaptive Path puts it "without stalling a
user's interaction with the application."  But, very few
applications that claim to use AJAX are asynchronous. To give
you an example take "Remember the Milk" - An excellent AJAX
application. Well, it is an excellent application, but apart
from the sign-up page, it is not an AJAX application.  When you
add a new task (to do), you have to wait until the task has been
saved before you can continue your work. Granted it does save
and refreshes the task list, without having to reload the page.
But, it does not function "witho