I got my self a CapDase KeySaver, works well so far, it has a nice palm rest but after half year of use, the part that cover the trackpad keypad is getting loose. Guess that happens to silicon. Anyway love that it have some air holes at the keys 1,2,3, and 4. It doesn't interrupt using the keypads though.
Anyway I got myself these on the first week I got my MBP because:
1. avoid the problem that you got.
2. reduce the typing sound (very useful in class)
3. easier to clean (also keeps the new feeling when I use it without the protection)