The teeny tiny cross-browser XHR library - just 493 bytes gzipped!