Real long story short, I hate my BDP-51FD.
I bought it for a decent price about a year or so ago as it seemed to be a great bang for the buck Blu Ray player. When it works, the video and audio are fantastic. But, it never works.
If I play ANY blue ray that is not bought brand new with absolutely no scratches on it, the damn thing freezes.
Aka, if I play a friends blu-ray, a redbox blue ray, etc etc, I have yet to play one in its entirety, and I'm frankly sick and tired of this temperamental blu-ray player. It sucks when you can never watch a movie with your girlfriend or friends as it always freezes and locks up whenever it hits any part of a disc with anything more than a dust particle on it. I'd be fine if the thing skipped or hiccuped when it saw a scratch, but it just locks up and I have to pull the power cord from the player...
So I hate the thing, and have updated the firmwares, etc etc, and don't even care about best picture anymore. I just want a damn player that can play non "perfect" blu-rays. What's good out there now-days?