OK, still, that's a lot of work to do. And I can agree on the difficulty of figuring how to thread the wiring, and make the components do tricks they don't want to. And hollowing out brittle plastic parts that you can't make a mistake with can turn your hair white! Still, it's worth the end...