We've been using DeepSurplus for years. They are dependable, communicate well and have a good attention to detail. We have never seen them miss part of an order or include the wrong thing, and we often have complicated orders that have dozens of different types of things from dozens of different categories (electric, ethernet, coax, misc. Mixed together). When it comes to shipping, the fulfill orders very fast - typically same day and even if you order middle or end of day. It's been at least 7 or 8 years since we started using them, had many dozens of orders and always the same great consistent result. Wondering why I haven't written a review sooner! And of course... love the skittles!