The API should be a singleton...
Callback system for requests! WhatdoyoumeanjQuery.ajaxneverheardofthat