I'm rather impressed with this.  I may have to look into making one. Thanks for showing.