I've got an LG LDA-530. I don't know if it's available in the US, but it can be found at Future Shop here in Canada. The 'regular' price seems to be about $100, but it comes on sale now and again for as low as $79.99. I actually talked the sales guy down to $89, bought it, and then when it went on sale a week later for $79, I went and got the difference back.
It has played everything I've tested:
DVD-R, DVD+R, CD-R
MP3, DivX, Xvid, VCD, SVCD
PAL, NTSC
SRT, TXT soft subtitle formats
And, with a quick patch:
R2 PAL, R2 NTSC
It can't do DivX HR, but I think there's only one or two players that can, and they're a lot more unavailable and expensive.
Oh, and there's also a third-party firmware that fixes a few things and makes the subs look nicer (Google 'lg 9900' maybe? This player's available almost everywhere in Europe and South America under some 99xx model name.)
I've recommended this player to four people from work. Three bought one immediately and all of them love it. One is wavering, and will almost certainly get one when I tell him I only have the whole first season of The Office (UK and US) as DivX!
There's a more-expensive version (the LDA-531) that adds HDMI out and internal scaling, but since I've got a pretty bare-bones TV (for now), I don't need to spend another $100 for that.