So I'm happy to say that my keyboard is as pristine and white as the day I opened it from its box. I put the silicone keyboard cover the iSkin on it that same day. So the keyboard is super clean. Buuuut after 2 months the iSkin is not so clean. I'm looking for an efficient way of cleaning this thing. Otherwise I figure I'll take a shot at it with some dish soap in the sink. Was hoping someone could advise me on this. Thanks.