No doubt, for me, the best format now is an avi or mp4 video file encoded with h264. Also, Divx is good too, and very very popular. Almost all people can reproduce it without problems (the majority of home dvd players are divx compatible, so u can watch it on tv). If you have problems with codecs, just download the latest…