This is supremely cool. Tangential stupid question: Obviously there's been a ton of buzz lately (and innovation) in the drone space. What's the big technological driver that's allowed / caused this to happen? I don't know the details of the internals but it seems that the tech has been around for a while (radio controlled planes, servos, helicopters, smallish cameras, etc.).
Batteries with high energy:weight.
MEMS sensors (thanks, nuclear weapon stewardship programs) http://mems.sandia.gov/
Cheap, open-ish, powerful SoC microprocessors, and the community of hackers (lots of help, and easy tools that lowered the learning curve).
Development of better "linear" circuits like advanced brushless motor controllers and chargers.
Growing robust hobbyist electronics tinkerer marketplace.
Maybe cheap 3D printing too, making prototyping easier/faster/better/more fun.