This is my first experience with this company. My order was completed entirely online, as I was unable to reach anyone through their phone number (I called several times, and each time remained on the line for several minutes before the call would be disconnected). I really needed to know if the product I was interested in was in stock, and so it was very important to me that I be able to confirm availability. In the end, I took a chance and placed an order anyway because I could not find what I needed anywhere else. Once my order was placed, I quickly received confirmation that my order was received, and the next day I received another email letting me know that my order was being processed. I received my order about 4 days later. One thing that I dislike with any vendor, is when an order is processed, but placed on backorder ... that didn't happen in this case, but because I was not having success finding the particular product elsewhere, I feared it might. It would have been nice to confirm the availability of the item I wanted before placing the order. But even though I wasn't able to speak to a live person, I will say that I did have a very good first experience with this company.