Hello,
Here's a link on the nitrogen cycle.
http://www.fishlore.com/NitrogenCycle.htmFishless cycling is the best way to go, though it can take a while. I just finished mine, 2 weeks to get rid of all the nitrite out of a 10L tank. (+/- 2.5 G)
Also, ammonia toxinity is related to PH, the lower the PH, the less toxic the ammonia:
http://www.aquaworldaquarium.com/Articles/TonyGriffitts/Ammonia.htmI think tetras make good companions for bettas. Most of them are mid-level and don't swim around too much. They prefer to hang around in a school and squabble amongst themselves. They usually leave other fish alone, and are strong enough to stand their own should your betta be a bit more agressive then usual. They are hardy too.
Here's a list of various tetras. The Paracheirodon and Hyphessobrycon families I recomend most strongly. They come in quite a wide variety of colors too.
Livebreeders like guppies and swordtails are pretty good too, but sometimes the large fancy tails of the male guppy can set off a betta in a bad way, so care must be taken. They also tend to populate the top level more.
I thought it was only the molly that needed salt, since the platy is more related to the swordtail, and I thought those didn't need the salt.
Barbs are a tricky situation, they are indeed known for nipping, especially the tiger barbs, but I've kept rosy and cherry barbs without any problem with a betta.
I find gouramis to be a tricky situation. Much depends on the character of the fish. In both bettas and gouramis some fish are very dominant and agressive, which results to them being a bit of a bully, or they are so shy they get pushed around a lot. If you want to keep a gourami or a pair of gouramis with your betta I'd sugest to look in the pet shop for the one that doen't get pushed around or hide away from everyone, but also doesn't go around chasing all the other fish.
Sharks, Rasboras, Danios & Barbs Appart from barbs there are other more peacefull fish to chose from in this family, like rasboras and danios. The danios are, like barbs, more on the hyper side, but the smaller rasboras are more timid.
If you really have a betta bully, like I once had, you can solve it by adding a shark. Not a bala or a black one, those get too large, but a red-fin or red-tailed. They are solitary territorial fish that prefer to keep to the bottom of the tank.
My old Cleo used to pick on everything that moved untill I added the shark. Then she only pestered that fish. They would have brief encounters midlevel and then retreat back to their respective water levels.
Other bottomfeeders I recomend are
Corys and Ottos I'd stay away from loaches too, because they get as large as most sharks but instead of being solitar they are schooling fish. I think a school of 3-5 Corys would do pretty well in a 10 gal, depending on how many other fish you have in there and how often you change the water.
Hope this wall of text helped a bit.
sweatdrop