It stand for Asynchronous JavaScript and XML. Basically it lets the browser send instructions to the server and the server to return instructions without the browser having to refresh. A good example is when you make a quick reply on these forums and it loads in the thread view without the browser page actually refreshing. It's really everywhere nowadays and it's a huge part of Web 2.0 sites.