Latest and greatest updates. CMostly conversions to asyncronous model requiring callbacks.