This is a strange deal. I bought one for £35 in asda at mansfield woodhouse off the shelf marked £35 along with some other stuff and didn't realise I'd actually paid £45 until I got home. I checked the website which shows £45. I phoned the store and customer services checked and then told me that they were wrong, and that If I came in they'd give me a tenner back. I did that this morning.
It's a great machine and the only negative is that the dvd tray is a bit flimsy. It's played my divx movies no problem and is full 1080p upscaling with hdmi making it an absolute bargain.
Good luck as its probabably a misprice, but its £55 on amazon so it's still a steal.