Well, I have a ton of different kinds, some of which I don't know the names of. I can go take some pictures in a little bit.
For care, you're going to need alot of rocks. I bought a TON of "lace rock", which is basically old bits of reef rock. If you've ever seen saltwater "live rock", this is the dead version. They are good for making caves. You will need at the VERY LEAST 1 cave per fish, but you should have 2-3. Make some of the caves have small openings so the smaller fish can escape the larger ones. You will more than likely fill the tank with rocks - mine is chock full of them. It makes it nearly impossible to catch the fish without emptying out the whole tank, but the fish love it and it helps buffer the water to the high pH they enjoy.
As for specific kinds of fish - it really doesn't matter. As long as they are aggressive or hardy enough to do well, they can be put in. I have Jewel Cichlids in with Malawi and Tanganyikan Cichlids, though the Tanganyikan are the least aggressive. You will find a good 7 or 8 kinds of fish stocked at PetCO, Wal-Mart, or any other pet store that keeps "run of the mill" fish. You MIGHT be hard pressed to find a store that sells a larger variety, but if you are lucky enough to find one, you will not be disappointed. Even with just the common varieties, a tank will have lots of color.
You will want a powerful filter - in fact, get it rated for 60+ gallons. To have a stable community, you will need to really overstock the tank. I have 23 Cichlids and 2 Catfish in the tank, each averaging a little over 2 inches. This is WAY overstocked by most standards. I do a 25% water change twice each weekend and every so often an extra one during the week. It can get annoying but it's well worth such an interesting tank.
I'll post the pictures once I can get a few good shots with all of the fish.