Too many changes in one patch. Break this up into multiple consumable in 15 minute patches and I'll review them.
Thanks for the review! I've committed all of the non-contentious ones (i.e. sendfile and logging). If I don't hear back on #8, I'll commit that one tonight, if not earlier. -- justin
