There is a new location for the Trutane homepage: http://trutane.net/
You will be redirected to the new page automatically in 6 seconds.
Please update your bookmarks accordingly.
Thanks!