1. A computer-readable media having computer-executable instructions for managing files on multiple computing devices, the computer-executable instructions, when executed, perform a method comprising: establishing an account that identifies a plurality of partner computing devices, the plurality of partner computing devices including a local partner computing device and at least one remote partner computing device; providing a combined file space on the local computing device that identifies one or more files from at least one of remote partner computing devices; caching contents of the file located on the remote computing device in the combined file space if a criterion is met; and storing metadata associated with the file in the combined file space if the criterion is not met.