I've tried VLC briefly, but I haven't had the best of luck with it. Anything that works well?