Online CNC Machining Service Market Dynamics