XHR, Please! Promise to make AJAX requests, but also prepare to disappoint.