I've never had an issue before in several years of buying from them, either. My guess is that it's run by a minimal amount of people.
Does it seem like a big place? Do they even stock anything? Almost seems like they drop ship everything and just a few people running the show.
Beats me.