Dancing Rabbit: Experimentation, experience, and reflection.