The software on TUFaT.com is 100% free to use, share, and modify! If you have a helpful improvement or bug fix to a product, please email it to darrengates@gmail.com, and I’ll consider it for inclusion, with a nod to your contribution of course. If you do email me, please do not be too disappointed if you don’t get an immediate response. It’s not personal, I’m just super busy and I get a ton of email!


The software distributed on TUFaT.com comes with NO WARRANTY, and NO GUARANTEES with regards to reliability, security, efficiency, usability, stability, or any other guarantee of any type. In short, you use this software at your own risk. Ok, that said… I certainly do not expect that you’ll have problems with the TUFaT.com software, but you should keep in mind that software is inherently complex, and even the most advanced, highly developed products out there have security holes and bugs. Even billion-dollar software products, like Microsoft Windows, have issues.

You should always make regular backups of your data and web files, and assume your own security measures and precautions when dealing with 3rd party software, such as the TUFaT.com products. I take no responsibility if using a TUFaT.com product does damage to your server or data. You should thoroughly review the software before installing it on your server, and take any necessary security precautions. For example, if you are using a database-driven product like FlashChat, it is advisable to install it on its own server and own database.

About Darren

I am software developer in the Los Angeles, California area. I have been programming since my freshman year in college in 1993. I have an M.S. from U.C. Irvine, and a B.A. from U.C. Berkeley, and served in the U.S. Peace Corps from 1997-99 in The Gambia, West Africa. My interests include reading, hiking, and social dancing, and board games.

About TUFaT.com

This website was started in late 1999 with the release of TUFaT and FlashChat, my first two scripts. For those who wonder why I chose this name, TUFaT is an acronym for The Ultimate Family Tree. At the time of its release, it was the only online family tree builder of its kind – anywhere. FlashChat was also, to the best of my knowledge, the first Flash-based chat room in existence, or at least very close to it!

I once observed a younger relative playing a shoot-em-up video game and asked him why this one was any better than the other 50 titles that he owned. “Because”, he replied, “this is THE ULTIMATE!” Conclusion: software is better if it’s “the ultimate” of its kind!