There are different types of keyframes in Maya, clamped, spline, stepped, flat, plateau etc, stepped keys don't interpolate, for example a ball with a keyframed color of red at frame 1 and then blue at frame 30 will stay red until frame 30. I'm not that experience with animating and this drove me batty til I found out about it lol. :p