Is there any point to this article? It seems to me that the subject matter would make more sense on their own home page than on Wikipedia.