A system for use in delivering resources to client devices in a local network, the system comprising: a plurality of caching devices operable to cache resources on behalf of a plurality of content providers; and a community of local caching devices communicatively situated between an access network and the client devices, wherein the access network is communicably situated between the plurality of caching devices and the community of local caching devices, wherein the community of local caching devices is communicatively coupled via a residential wireless cloud, and wherein at least one local caching device in the community of local caching devices is operable to: in response to a request for a resource by a client device, retrieve the resource from at least one of the plurality of caching devices, wherein the resource is transmitted between the at least one of the plurality of caching devices and the at least one local caching device over the access network; deliver the resource to the client device over the local network; store the resource for future requests by other client devices; and share the resource with at least one other local caching device in the community of local caching devices via the residential wireless cloud, wherein the system comprises a proxy device (208, 210) operable to intercept the future requests for the resource, the proxy device (208, 210) further operable to redirect the other client devices to the at least one of the local caching devices for delivery of the resource over the local network. a plurality of caching devices operable to cache resources on behalf of a plurality of content providers; and a community of local caching devices communicatively situated between an access network and the client devices, wherein the access network is communicably situated between the plurality of caching devices and the community of local caching devices, wherein the community of local caching devices is communicatively coupled via a residential wireless cloud, and wherein at least one local caching device in the community of local caching devices is operable to: in response to a request for a resource by a client device, retrieve the resource from at least one of the plurality of caching devices, wherein the resource is transmitted between the at least one of the plurality of caching devices and the at least one local caching device over the access network; deliver the resource to the client device over the local network; store the resource for future requests by other client devices; and share the resource with at least one other local caching device in the community of local caching devices via the residential wireless cloud, in response to a request for a resource by a client device, retrieve the resource from at least one of the plurality of caching devices, wherein the resource is transmitted between the at least one of the plurality of caching devices and the at least one local caching device over the access network; deliver the resource to the client device over the local network; store the resource for future requests by other client devices; and share the resource with at least one other local caching device in the community of local caching devices via the residential wireless cloud, wherein the system comprises a proxy device (208, 210) operable to intercept the future requests for the resource, the proxy device (208, 210) further operable to redirect the other client devices to the at least one of the local caching devices for delivery of the resource over the local network.