I've had the same keyboard for about 3 years now and it's getting pretty grimy and disgusting. I flip it over and try to bang out the crumbs from time to time and wipe it down with rubbing alcohol from time to time. That doesn't really seem to do the job.
Any other ideas? Covers? Rubber keyboards? Get a new keyboard?