??
LFS for fish.
Buying fish online is a crap shoot.
Even if you find a reputable on-line dealer. That poor fish that was once claimed to be eating, must be repackaged and shipped to you.
If it survives the stressful trip, it must then be nursed to eat again.
Then again, I am unsure what stores you have in Cookeville, TN.
With that being said, if I had to choose:
LiveAquaria.com WYSWYG "Diver's Den" I have heard good things and your best bet.
Best of luck!
(But again, I encourage you to have your LFS order you a fish from their wholesaler so the fish takes one less shipment. You may have better luck in larger markets such as Nashville or Knoxville.)