Their new Oppo BDP-80 will play Blu-ray discs, DVDs, SACDs, MKVs, MP3s, and the best part is its only $289. Its predecessor, the BDP-83, got near perfect reviews except for one thing, its $500 price tag.
The BDP-80 excluded some of its more expensive features that its predecessor had, like 24p DVD conversion and in/out IR ports, but it still looks like it's a great player.
You can go here to see all the differences between the two players.