Not to take away sales from reputable sources, but given purchase of a pre-made product really isn't feasible for some folks given the above, why not diy it with an arduino nano? I've done probably 10 boards now with the arduino nano, for myself and others, all work great. It's a little extra...