I gave it a shot to model my own computer. I didn't want to use normal/bump map to imitate keyboard so I modeled the buttons myself. But making textures for each button was a pain so I left them textureless. Other than that, I got kinky and made the surface leather (because why not?). Have fun using it.