1. A method for generating animated video messages comprising: generating groupings of animation sequences, wherein: each grouping of animation sequences corresponds to an action in an animated sequence; and each animation within a grouping of animation sequences corresponds to an alternative way to perform the action corresponding to that grouping; receiving a user selection of an animation from each of the groupings of animation sequences; and creating an interactive animated video message using the user selected animations.