I've used Vbrick with pretty good results. What I do like is that the solution is "appliance" based, in that the encoder is a self-contained unit that hangs on the IP network.
Easy to configure. If you only have a single endpoint, you can do a point-to-point unicast very easily. If you have more than one endpoint, things get more tricky, as you now need a multicast enabled network, which may or may not be possible, and usually involves cranky IT guys who don't want to reset their routers.
Quality is good, but dependent on bandwidth. Most modern networks should have no problem with a 4-5 Mbs stream.
For a live event, I would recommend the MPEG2 box or the WMV box. You can decode with a stand-alone decoder or a laptop at the remote end.
There is 3rd party software (free, I think?) that can synch the video presentation with a powerpoint, chat windows, etc. Haven't tried it yet. Give us a couple of months.....
Download V-brick's Streamplayer demo and you should be able to find some streams out there to take a look at. (have to be able to receive multicast)
http://www.vbrick.com/products/streamPlayer.asp