http://cs.nyu.edu/~jl205/2007/fall/games/071126/WiimoteRumbleWorker.cs
http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx