On Amazon there are a lot like "TopCase PURPLE Keyboard Silicone Cover Skin" that look beautiful, but I think they all reveal the letters. Speedskin dot com has an opaque cover, but it is not custom-fitted and is super ugly. Where can I get a nice, pretty opaque skin? Seriously. So annoying to have the letters printed... can you imagine a professional pianist being led to a baby grand with all the notes printed on the keys? "Go ahead, sir, Moonlight sonata " "uhhh *scowl*"