Checkout Facewebinar (www.facewebinar.com) which is a web based video conferencing tool which needs no installation and totally free.
Checkout Facewebinar (www.facewebinar.com) which is a web based video conferencing tool which needs no installation and totally free.