This one from Wired and its pretty good write-up.
I got asked why would someone by the Duo when you can get a Raspberry Pi for $35 (vis 50-60 for Duo). Well 2 answers. 1) its backwards compatible with all arduino shields out there (very important). And two, it has alot of I/O ports available (Raspberry PI more geared towards a mini PC sort of thing).