Thats odd cause i was just thinking about trying to implement something like that in PHP, the person uploads the file then when the other user logs onto the website he will be able to download it. Bit like email i supose, but since its slow ill keep looking into the person to person thing. Whats a chaching Proxy server?