Video resource links.
There are so many different types of videoconferencing software available today that you need to be sure that the product you choose is applicable for your business.

Do you anticipate high numbers of viewers concurrently? Do you just need 2 way video chat software? Are you going to be videoconferencing where there are multiple attendees who need to see everyone present? Do you want to charge a fee for viewing the stream(s)? Do you need recorded video on demand? These are just a few of the questions you need to answer before shopping for video chat software.
If you expect high loads then you want to be aware of the language that the software is wrote in.....higher level programming languages such as actionscript, which macromedia MX flash media server video products rely heavily upon or Java take a toll on performance as they require more power from the machines to process the streams and other processes. Software wrote in C/C++, C# or on the new .net platform require much less processing power, thus allowing higher viewer/broadcaster numbers.