Thinking about building a peer-to-peer, HTTP-speaking, existing-library-leveraging, content-delivery-mechanism just after I finish my coffee