Hi, thanks for posting the link for creating additional programs for this, looking forward to the next step. I have built this and am SO close to getting it to work but I think I have something messed up with the accelerometer. I get the different demo programs to work and they toggle / reset with the buttons, but the "sand" is not responding to position. Did you have any problems with that by any chance? I'm so new to this I'm not really sure where to start now. I went through the code and tried to debug a bit and it looks like there isn't an error reading the values xx, yy, zz from the accelerometer.