I think there's a difference between it being mainstream and being developed. It's acknowledged that multimedia will be mainstream.
People understand that it takes time to deploy, understand and get the technology out there.
There are a number of different video applications. The type of infrastructure you need for video streaming, which we do, has a different set of issues than videoconferencing when it comes to the network. Videoconferencing, which is two-way interactive video, has latency issues that video streaming doesn't. Video streaming has bandwidth issues, but there aren't latency or delay issues. IP multicast, for instance, is there and shipping.