DivX is free. Check out the "free download"
http://www.divx.com/divx/
Unless, of course, you have a different defintion of what free is. And, no, I'm not refering to the coder part of "codec", but only the viewing part of the program, which is most certainly free. The only coders I can think of that have remotely cost money are many different mpeg-2 decoders (such as Intervideo's files).
But, that's beside the point. I preceded my point by saying I was confused with what your point was. The only reasons you listed dislike WMP for is that it has no native support for subtitles and that it can be used for DRM wrapped media. Meanwhile, if these are the only two reasons you list, don't expect me to be able to infer much else, nor call me a troll when I fail to read your mind and discover the several other (hidden) reasons on the matter. If you talk about how terrible a program WMP is, and only list two (rather obscure, might I add) reasons, it's hard not to just comment on those two. However, I assume you're just full of piss and vinegar during that bout on PSUs we had.
Whatever the case may be, functionality of WMP 6.4 is practically the same as most other media players out there. What 6.4 lacks are built in filters of any sort. WMP 10 has, essentially, the same functionality as WMP 6.4 with a few more options and things included (such as a playlist). Both are directly reliant on Directshow filters (whether built in or installed from third parties) for video playback, audio playback, menus, subtitles and container compatibility. Having little native support is most certainly not a downfall, considering how easily one can build DS filters for 6.4.
[quote name='SteveMcQ']Anyone?[/QUOTE]
Um, I just drop the internet station's playlist into the media player. For instance, on shoutcast, there's an m3u you can download, which I use.