Similar problem in 1940, I posted another thread with more detail. Actually our company standard is LiveMeeting which is also broken. We have a webex account which they don't like us using because it's expensive, but I have no choice because at least it almost works.
FYI I love Goto Meeting, used it for a couple years in my previous job and it's great. I'm trying to get our company to let me get an account with them, but no dice so far.
Mark