i am continuously impressed by the esp8266.  i have been building things on and off with them for the last couple of months, and bought enough of them to give out.<p>at less than $2 each, they really are amazing.