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