Closed.
Feel free to remove your links.

TFL.org has been notified on December 3, 2009.