I would like to second the vote for tayda, I have bought over 300$ worth of product from them over 3 years. 300$ may not sound like much over that timespan but it's because they are so cheap.used to ship from thailand but the more recent orders came from chicago, I seem to remember an email going out about them setting up a warehouse in the states. Either way they are great.