A big,fat internet pipe is required for this to become a reality. There should be bench-marks done.. for eg., do a 1gb file upload / download using (a) a local desktop environment (b) a networked desktop environment and (c) a virtual desktop environment. The chief limitation will be the ISP's bandwidth. Consider this.. we have graduated from the old 10mbps CAT5/LAN networks to 100mbps / 1gbps CAT5E / LAN. Now where can we find even a 10mbps ISP?