Well I've developed into a sort of mutant purist when it comes to fishkeeping. My 55g currently hosts only south american / central american species. The tank I'm planning for the tret(s) I want to keep is going to be Lake Tanganyika species only.
My reasoning is that I keep fish as a sort of "slice of nature" in my living room. I'm not observing normal natural behavior really when I've got a fish that is endemic to a certain lake in Africa in with a fish that is found in deepest darkest Peru.
Tankmates for a tret in a 29 gallon? Well, keep in mind that I only say this because you say you'll be upgrading to a 55, but I would try julies, shellies, other (neo)lamprologus, and maybe a school of cyprochromis. All these fish are from Lake Tanganyika, so what do you have to worry about? Not much, nature has proven their compatibility as far as water conditions, aggression comes down to tank size... given enough space these fish will do fine together, and dietary needs are the only other concern, spirulina will suffice for this mix.
Mixing fish from other parts of the world just seems like a pain in the ass to me. Tang cichlids come from a lake where the water is hard and the pH is high. Loaches, barbs, danios etc don't. Sure you might be able to keep them all alive in the same tank, but I've really learned that the coolest part of fishkeeping has more to do with recreating a habitat, than having all the coolest fish of the world in one tank.
You want some
real good advice on african cichlids? go to
www.cichlid-forum.com , those guys are crazy
FYI, I picked up my 55g for $75 with the stand, hood, filter, and assorted large cichlids. Check out garage sales, and get the word out to your friends that your looking for a cheap tank... there's always people out there that give up on fishkeeping, people like us just have to keep our eyes peeled =)
yeah froggy, I'm a guy =P But now I know you're a girl hehe