Yeah, I have. They used to take a long time to ship your stuff and had poor stock management because a lot of the time stuff listed as in stock on their website would actually be out of stock. However, I've placed three orders there this year and all three times the stuff I ordered was in stock and they shipped within 3 days, so it looks like they might have made some improvements this year. I'd recommend giving it a shot if they have something you want for a decent price.