One of the best and most used (also on many OS:s) is xvid or divx. Flashvideo (swf/flv) is also pretty good for showing online in the browser.