I have also ordered from them a number of times, shipping is always tracked, and they get it to you within 2 weeks of ordering.
since this also looks like a poll, *clicky*
(Reminder, if you want to ask about a site, please do it in the main message, not the topic.