Yes! 🙂 I highly recommend them to everyone, as well. I used my iBook for one day before I got iSkin ProTouch in the post, and in that one day I developed shiny spots on my keyboard. My friend who bought an iBook at the same time took less than a month for the letters to begin rubbing off the keyboard. I'm really glad I got mine.
I have two. I bought the pink one ("Blush," I think it was called) and the green one. The pink one is very neon light pink, and looks great with my iBook, and the green one is less kiwi green and more.. minty green/creme de menthe in colour. It looks great on a friend's PowerBook. I want to buy the blue one as well. Both work very well and have saved us from dangerous spills several times--invaluable--plus they add a nice bit of flair. I get compliments and attention from my pink one all the time. As far as fit goes, it mirrors the shape of the iBook keys, but also fits well on the more streamlined PowerBook keys; there is a little bit of give/stretch on it, so it's not exactly a perfect fit.. if they could have made it about 1/2mm smaller, it would be perfect (or maybe mine is just stretched somehow). It's washable, and once it gets on the keys it stays pretty well. I adjust mine about daily, but it's not a hard process or a big deal, I'm just obsessive. About once per month I take a very lightly dampened paper towel and clean my screen, because sometimes it exacerbates the iBook-finger-oil-on-screen-problem, but at least it doesn't damage the screen. Another cool effect is that my typing (which is otherwise fast and loud) is now super-stealth quiet in my meetings, classes, and the library. I've been using mine since March and I paid about $16 from some retailer I found on Froogle.