A method of short range wireless peer-to-peer file sharing comprising: establishing a short range wireless communications link between a local computing device and a peer computing device; transmitting from the local computing device to the peer computing device over the short range wireless communications link a consolidated catalog of accessible files stored locally in the local computing device and remotely in a remote computing device; receiving from over the short range wireless communications link a request by the peer computing device to retrieve a selected one of the files; characterized in that responsive to a determination that the selected one of the files is stored remotely in the remote computing device, the local computing device facilitates the retrieval by the peer computing device of the selected one of the files from the remote computing device for delivery to the peer computing device by: retrieving temporary authentication credentials sufficient to permit access by the peer computing device to the selected one of the files in the remote computing device; and transmitting the temporary authentication credentials to the peer computing device over the short range wireless communications link, wherein the peer computing device directly retrieves the selected one of the files from the remote computing device as a function of the temporary authentication credentials. establishing a short range wireless communications link between a local computing device and a peer computing device; transmitting from the local computing device to the peer computing device over the short range wireless communications link a consolidated catalog of accessible files stored locally in the local computing device and remotely in a remote computing device; receiving from over the short range wireless communications link a request by the peer computing device to retrieve a selected one of the files; characterized in that responsive to a determination that the selected one of the files is stored remotely in the remote computing device, the local computing device facilitates the retrieval by the peer computing device of the selected one of the files from the remote computing device for delivery to the peer computing device by: retrieving temporary authentication credentials sufficient to permit access by the peer computing device to the selected one of the files in the remote computing device; and transmitting the temporary authentication credentials to the peer computing device over the short range wireless communications link, wherein the peer computing device directly retrieves the selected one of the files from the remote computing device as a function of the temporary authentication credentials. retrieving temporary authentication credentials sufficient to permit access by the peer computing device to the selected one of the files in the remote computing device; and transmitting the temporary authentication credentials to the peer computing device over the short range wireless communications link, wherein the peer computing device directly retrieves the selected one of the files from the remote computing device as a function of the temporary authentication credentials.