On any given day I probably have at least a dozen new ideas of what to build floating around in my head, but for one reason or another most come and go without much further thought. About a year ago now one of those ideas floated into my head, and...