If you had to choose one, which one would you pick? This is for insulin pump supplies. I can't go through the manufacturer. Possibly relevant is the fact that I told Byram (well DSC) I would never use them again after they managed to mess up every single dexcom order I placed through them in a series of bizarre ways. But if they are the best of the three I will deal with them. I'm not picky, I just want a place that doesn't put you on hold for ages, mails things to the requested address, and can spell my last name correctly (that was a big challenge for DSC, despite having a copy of my insurance card). ETA: I have been doing some searching. In particular, I am curious about Liberty. People seem to either love them or hate them. Any recent experiences?