Nice people, nice catalog, but I have a pet peeve! I have found that even when items are "in stock" there is usually a delay in shipping of more than a day. I usually order late in the day, I don't expect it to be shipped that nite, but I feel it should go out the next day. In one case I paid extra for express shipping, but their time lag resulted in it being too late to get it here by the weekend, which is why I paid extra. In fairness, they did make it right- refunding the extra shipping, but it didn't save the weekend!!