Ed Maia, a fellow WPF/E PM has started a blog and his first post is about creating state-based animations.  This is a very informative post.  I've hosted the sample code from this post as a live WPF/E sample here.  The code is wrapped up in a project here.