reptilefod.com
I have never heard of top hat, but I always use Reptilefood.com. They have always sent great stuff, and have great customer service. They have replaced crickets the next day if there was a problem (eventhough it wasn't their fault at all!). I have tried a couple other places, but this is the only place I order from now.