I worked at a GM dealership for 7 years so I've seen the issues the parts department can have. It's understandable. But when the guy states the parts are literally in front of him and they're shipping out on that day Thursday, only to see they shipped the Wednesday after... Little stuff like that gets to me more than parts running late due to forces out of control. In my profession over-promising and under-delivering causes massive headaches, and I've grown to absolutely loath people that do that.