I have a DAV-S300 and I am just fed up with the very limited media it plays and on top of it, it has started going crazy reading any discs so I decided to rip it apart and see if I can change the player.

Any help on where I can buy a player which would fit in the S300. What can I do to fix the existing player?