First let me say I hear you. Lead times from most absolutely suck. If they are that busy hire some more hands, get some intern's from colleges, whatever. I can understand 2 weeks before ship, but 3 - 4 months is unacceptable. I own my own business and have employees, etc. so I understand that...