Some possible methods to remove the yellowing:
Acetone
I have tried using acetone. It works even for an extremely yellowed plastic, since it will actually remove some of it. There are some downsides, though:
- Hard to get the resulting whiter colour an even shade
- Hard to get at the all details
- Will make the surface of the plastic slick and shiny, instead of the porous surface that is the norm
- If you use it on the keys, will most likely destroy the lettering on them
- Eww, stinky
Tub of water and some bleach
I haven't tried using bleach yet, I read about it somewhere. Supposedly being submerged in a water+bleach solution will make the case whiter again, and could be usable for the keys.
Can anyone confirm if bleaching works well? :-)