Ethnicity Tree software - geeping track of a generation.

Yeah guys. I am looking for a great software to keep track of my Ethnicity Tree. RECOMMENDATIONS WANTED! rotfl!