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?