I have purchased a rather cheap gyro L3G4200D sensor from eBay that can detect 3 axis rotation and deliver it through an I2C or SPI interface. I tried to use it to detect horizontal and vertical rotation in real-time. This turned out quite difficult as I could not visualize what the Gyro was outputting. I needed a visualization. I ended up using Blender to visualize the gyro that is connected to an Arduino Uno. With this combination, I got a real-time report that turned out pretty good and proved the sensor to be quite accurate at what it does.