Non-xbox joystick support:

NOTE: will probably need http://www.microsoft.com/en-us/download/details.aspx?id=6812
To fix "LoaderLock", in VS2010, go to debug->exceptions... then expand managed debugging assistants, then UNCHECK "loaderlock"
Reduce gimbal spam
Lock GetMessageType to prevent dictionary keying exceptions