I've ordered from Tapco more than I've ordered from all other mail-order/Internet sites combined. Until my last order, they usually got my order to my door the very next day, even though it's sent UPS ground. In other words, they got the order boxed and sent in a matter of a few hours or minutes. Also, their prices on most things are pretty good, and on a few items, very good.
Well, that was until my last order with them. It has been a nightmare with them. They charged my credit card two weeks ago, and they keep telling me it has shipped. I don't believe it has, because they're refusing to give me a UPS tracking #. I talked to a relative of mine who has a couple of friends that work there. He said they had been very, very slack lately because the owner was out of town and combined with the fact that they've been sorting through truckloads of FAL parts the past couple of weeks, their customer service and order processing has been almost nonexistent for the past couple of weeks. Well, Buddie is back in town and they're planning to get some of the FAL parts out this week, so their usual great customer service should return in a week or so.