Best Fish: Rehoboth Aquatics, hands down. Toyin is the man. But, I have to say I have had good experience with ECZS also. Not real good experience with TFD.
Best Supplies: DR Foster Smith, if you have LARGE TANKS, their pond stuff comes in real handy. Pond Prime is way cheaper than buying those little bottles!!