I checked the Wayback Machine at web.archive.org, and there is no
record of that site existing before June of 2007.
On a tangentially-related note: Being new also helps explain why
the site was hard to find by googling. New sites generally start
out with low page rank. I'll bet that before long, its page rank
will increase and it will become easier to find.