This has been asked many times, so the search function will give you lots of details. In short, it depends -- it depends on the specific equipment used, and which does the better job upscaling, the specific player or the specific display. Those Oppos are well thought of, as long as you don't get macroblocking with your particular display, in which case the 970 would be the better choice. What display do you have? Note that the differences between players are generally subtle, so don't expect a huge difference going to an upscaling player (for a major difference in PQ, you need to go to BD or HD-DVD).