road or mountain bike, what do y'all think of eggbeaters?

They look cool, are supposed to shed mud and dirt. Are they compatible with regular SPD shoes? Any problems getting in or out?