An Arduino sketch that marshals data from a HMC6343 accelerometer/magnetometer & a u-blox MAX-6 GPS receiver into a modified Second Life viewer in order to control the avatar. More information about this sketch available in this blog post.