Do it their way
like I did, and just hope that the stress and depression doesn't get to you like it did to me.
I did it exactly the way they wanted it done. Only they decided to let me go. They had no idea of the time it took to do it their way, and the time it would have taken had I had done it my way. My way would have been a much shorter amount of time, and a much better design. But when managers want to take 100% control of your code, it takes longer, costs more money, and isn't as good a design.
"Will code Visual BASIC for cash."