This project will be broken up into multiple stages. I plan to start off using an arduino, and a Wii-motion plus adapter as a way to prototype and work towards a proof of concept. As such I plan over the next week or two to break it up as follows.

1. Disassemble Wii-motion plus, and research relevant information for an I2C connection between the Arduino and the 3 axis gyroscope.

2. Write a program that blocks out information into arrays, and organizes the received information.

3. Figure out how to take the information, and turn it into meaningful graphs, showing any swaying over time.

4. Use this as an opportunity to move away from an arduino and make a stand-a-long project.

I've got a lot I can learn from this for myself, and maybe you can learn something too along the way.