Well I think I might have a bit of an overstocking problem. I have been caring for bigger fish like shovelnoses and gars for years, and decided to start a planted tank with smaller fish, because I didn't have room to keep anymore big tanks. I have a 20 gallon tank which have the following fish.
6 xLongfin Black Tetra
5 x Red Minor Tetra
4 x Flaming Tetra
1 x Siamese Algae Eater
1 x Pleco, which i am going to give to a friend once it gets a little bigger.
4 x Female Guppies
3 x Male Guppies
1 x Male Betta
5 x Female Betta (The Male Betta actually leaves them alone, and most of the time all 6 of them swim around like a school.)
1 x Neon Tetra (Unfortunately the Male Betta also kills any Neon Tetras that don't happen to be this particular Tetra, which I find kind of funny. I have tried giving him friends on more then one occasion... to no avail.)
2 x Bolivian Rams
Looking at that list now, it seems like it would be considered overstocked, but the tank doesn't seem like it is. It'd be better if i had a camera to take pictures with, but what do you guys think about it?