Raja, Have you ever thought about just taking the front and back off of your black 900, and swapping them with a fully functional silver 900? That would solve your problem pretty well, I think. I've had every unit I own (except my deck) open multiple times, and they still work correctly (unless they were broken before). You've just gotta take your time and not force anything to move if it doesn't want to. I actually haven't had this button problem with my 900, but I do have it with the Sony headunit in my car. Sometimes the buttons will all switch functions, so the off button won't work, volume changes the track, etc. I don't know if it's a physical or electronic problem, but ejecting the disc (even if I'm not listening to one), will usually fix it. The problem only comes up sometimes, but it's enought to frustrate me. If anybody figures this out, I'd love to hear what the cause is.