What is a good Multi-media player program for Windows (XP) that can play HD videos (like 720p) on my slow-ish PC? I have KMPlayer which can sometimes play HD videos from YouTube.
You could check STORM CODEC, which is an add on for the Windows Media player. It has a bunch of file associations with it that could probably make you watch more than what you are currently with.