I get mine from Cricketsdirect.com because I met one of their people at a reptile show. I've never gotten a bad batch, and they tend to live pretty long (for me, at least).
Lots of people talk well about Josh's Frogs. I just haven't bought from there because the shipping makes it more expensive for me than cricketsdirect.