Credit where credit's due -- this is pretty cool.