I have another word for you...
I think MPlayer is the best but I have a lot of speed issues with it so I use this. If you're wanting to broadcast accross a network though you can't beat VLC..
Xine - xine.sourceforge.net
VLC - www.videolan.org/vlc
...and if it's DVDs you're wanting to watch then you want Ogle...