you have to run it with root permissions to actually shut it down, and the I2C has to be enabled via raspi-config (and rebooted once to take this to effect). The script will say it's shutting down whether it actually will or not. -lyn1337