Re: A 'proper' use for the buttons
I am surprised it took this august community so long to get to the real utility of these (and presumably why Amazon charges cost). I have a number of the buttons, they hop on the WiFi when pressed and then drop off after timing out - five minutes if I recall. This makes it trivial to script stuff, even with openwrt or the like - just be sure to block the uplink so you don't really order anything!
They're good for counters, logging when something happens, reminders - anywhere you want a binary input and can wait five minutes between events.