Ive noticed I have accumulated more than 1000 discs with various divx3-4-5/xvid stuff. I used to just put them on the spindles and dont think about them, but since they accumulated to such number in past few years, I decided its time to replace one of my dvd players with something capable of playing them AVIs as well (especially many of them are some tv stuff not available on DVDs, and the rest of them are mostly rare foreign movies not available here). I used to just 'transfer' those I wanted to watch right away to SVCD format, but it is too many of them now.

So what I need this player to do:
playback of DivX 3.x/4.x/5.x
playback of Xvid
playback of 'external' subtitles in .txt format (plenty of them have English subtitles added on a CD, some have other than .txt extensions, but it doesnt matter I think)
output to standard 29.97 NTSC (roughly 90% of them are 23.976fps NTSC or 25fps PAL AVIs)

(additional support/playback of SVCDs with PAL>NTSC output would be a bonus, but its not really neccessary since all my other players do it)

I need some model suggestions from someone living in Canada (Im not buying any hardware online ever, thus it have to be from some brick'n'mortar store in Ontario, Canada).

TIA!