My favorite by far is Doctors Foster and Smith
I have used them for at least 10 years with
never a single problem. They have very good prices too.
I have also used That Pet Place http://www.thatpetplace.com,
and Marine Depot http://www.marinedepot.com
no problems at all.
Of course don't forget good old Petsmart. I have found that their
online prices are usually lower than in the store, however you can print off
the online price and take it in and they will honor it.
[Non-text portions of this message have been removed]