By the way, I am an engineer, and I'm trying real hard to NOT sound like a smarty pants, but there are a few flaws in your design. While it would probably work, it's overly complex and has a weak...