Don't say 'add an accelerometer' :) I may do a more expensive device
with a full 9DOF sensor in it at some point in the future, but not for
the standard Puck.js.
Well, I don't say 9DOF, but I say 'add an accelerometer to the magnetometer'. An LSM303C or something similar to replace the MAG3110. We wold get proper compass and freefall/motion detection functionality.
Shouldnt't cost that much. Could LGA-12 be a problem?