well I either use air video or load the video into iTunes and access them via home network sharing.
I know there will be other suggestions, but I really haven't got into it too much. Regardless I haven't had any issues with either program, and that is using a 6 year old laptop running XP.