Unfortunately I suffer from a lack of self control when it comes to buying fish. It's been setup now for over a month, and it's been a huge success IMO. It's a mixed tank, and they all get along well. It's a 40 gallon tall, and I told myself originally that I'm gonna just stick with 6 fish, my initial purchases were a 3" Red Oscar, a Green Severum, a Yellow Lab, a Blood Parrot, a Red Shouldered Peacock, and a Jaguar Catfish. This past week I filed my taxes, paid a visit to the local pet store and bought a few more on impulse, so I added a Bolivian Ram, a Luperinus (spelling and/or species correction), and another African Cichlid (still trying to figure out the species), and then 2 days later I added a baby Auratus. I did my research and I'm aware that they'll all reach anywhere from 4 to 5 inches in length, obviously the oscar will get bigger. So far even with 10 fish, they all still seem to get along with no real notable signs of stress, save for my Parrot catching Black Spot Disease. So far I've seen no aggression save for the typical territorial case and playful banter, would ya'll consider this tank overstocked?