Excellent write up. I'm also a software guy that experiments with hardware, so I love seeing these type of projects. How much time was spent on R&D for this? I'm sure there are plenty of reasons, but it's insane to me that something like this would cost $3k.