I have found that Wal-Mart does NOT have very good fish. We have purchased from there before and they are generally not in good health. Just last week my fiance purchased 3 Cory Cats from Wal-Mart. Yesterday morning I woke up and one was dead. Tank conditions are perfect, the fish just didn't last. I found this to be true with the Tetra's that we purchased a couple years ago. You should look in the phone book and start checking out places. It will take a while to find one that you like and that has knowledgable staff. Be patient, eventually you will find one. We now drive 2 hours to get fish, it's a long distance, but they have healthy fish and strongly stand behind the guarentee.