This is really cool! I've always wanted to do something like this, but never have.