That registered that a month ago.
Another site by the same people is CopperCards, they have stuff about Chemtrails and crap.
...and I'm just finding out now...why am I always the last to find out about the latest nut-kookery!