....why does the process have to be so shitty?
(this is applicable to most questions about why business processes suck)
On my read it's at "2nd rate design firm in a flyover state"; a buy once//cry once here could make the "move to china" step unnecessary.
That said, I'm coming at this with webdev knowledge. I'd appreciate input.
Of course eventually your product will get knocked off, which is it's own kind of issue.