VLC tends to get all the video player love on the Internet. I've never been that impressed with VLC. It's certainly a "good enough" freeware video player, but its outstanding feature seems to be that it is the best known freeware video player. SMPlayer is an alternative video player that runs on Windows XP or later and on most modern versions of Linux. Like VLC, it's freeware and plays just about any video file you can throw at it. However, it as one feature that makes it my favorite: it remembers the settings for every video file you play. Not just the current location in the video file so it can resume where you left off, but all the setting changes you may have made for that specific video -- for example, the volume, subtitle color, which audio track you are using, what filters you have on, etc. This is great if you have to interrupt watching a video and come back to it hours or days later, especially if you had to watch other videos that needed different settings during those hours or days.