More complex animations in Unity

Is there any possibility to make a more complex animation directly in untity? Currently I want to move simple objects in Unity. My problem is that unity only interpolates linear between two key frames. Is there any way to change the animation curves/interpolation to get smoother, better-looking animations? The possibilities of animation in Unity seem to be rather limited…

http://unity3d.com/support/resources/example-projects/animationapi