I've been using a pretty good videoconferencing and screen-sharing program recently, called Anymeeting (www.anymeeting.com). You can sign up for free (with advertisements) or you can pay for a subscription to remove the ads. Your session can have up to 200 participants, and there is no software to download. Everything works through a web browser, though Java is required to share your screen. As a presenter, you can broadcast audio or video or both. You can also share your screen, or a YouTube video, or a Powerpoint. In addition, the sessions can be recorded and archived for others to see later.
I used this software to record the MyAccess training that we did at the District Office this week. I'm also going to use it to broadcast and record the Web 2.0 Workshops coming up over the next six weeks.
If you're interested in videoconferencing and working remotely with others, Anymeeting is a great resource.