Technically speaking, how do companies like YouTube and Hulu manage to have such high bandwidth to steam so many videos? What technology are they using? Do they have thousands of outgoing connections, do they have tons of servers all over the world, or is it simply some really high-tech technology that's just not available to us? I'd love to know how they do it.