I'd certainly buy mine from Dr. Hsu directly. You can even give them a call and see if they have any B-stock available. (Sometimes they do, but they never post them on their site)