Try dimdim.com Theirs is a new open source web conferencing tol too, just released a month ago - with some good reviews.