i usually watch my divx's with mediaplayer, but is there anything better out there?

the best thing would be, if i could choose the subs to be showed. (for example to change between english and finnish subs..)

so give your suggestions