A couple years ago, some guy in China was dying white keycaps, then laser etching past the dye to reveal white legends, such as Hello Kitty. It looks pretty good, I have to admit, but those caps are long-since sold and gone. If you have access to a laser cutter, this might be a good home-made route. Hm. I have a laser cutter... hmmmmm...