I've switched to iHerb for my supplements about a month ago after reading a handful of stories about non-genuine supplements being sold on Amazon. It's been a good experience so far, even next-day (sometimes 2-day) deliveries. And the search/discovery on their website is superior.