I know some this is nothing new for other geeks, but for me I just found out that VLC (Video Lan) is more powerful than I thought. I have been using Video LAN for years to watch any video format files and any audio files, including zip compressed, ISO, no need to decompress or extract, VLC will read it somehow 🙂 awesome software. I have a computer that share files, including movies and audio that I can access remotely from another computer within my network, not internet. I was able to watch movies via wifi if the the file is about 700-800meg or less, larger than that I it lag intermitten especially toward the end of the movie or when the server computer is working hard – I believe this is typical, even the fastest WIFI will not be able to handle bluray movies files directly. – So I did some research seems like I need to stream my movies and let VLC streaming do all the hard work, it stream the file for you no matter what the file format or source, it will convert to the version that you can play remotely via http or other methods, for instant: I have a 10GB MKV bluray movie of Avatar, and no way I can play this file directly remotely via wifi, it’s too big for the network to handle such bandwidth. So if I use VLC streaming server, it would stream the file to the format that I can watch remotely fast and flawlessly, which is MP4 seems to work best for me.