This article from Smashing Magazine is definitely worth reading. It talks about how small interaction details can significantly improve the user experience. And it provides nice animations to demonstrate each concept. Smart Transitions In User Experience Design By Adrian Zumbrunnen