Unfortunately, I can't speak any more highly, and I haven't had an experience as bad as yours - between the seemingly endless string of unexplained or barely explained delays, piss poor inventory management (even accounting for logistics issues), near silence through any communication channel...