Buy (or build) a HTPC.
I bought a Asrock ION 3D 152B for a damned good price (now it costs more).
It has a BluRay drive, it has good cooling, it's quite and it "eats" less than 40 Watts. And it has a remote control :-)
I installed Windows 7 and set it up so that it boots directly into XBMC, which is a player which plays almost everything (except BluRay discs). If I want to watch a BD, I use PowerDVD. I am absolutely satisfied