Maybe, but I always thought that site was a joke. I mean c'mon, "Here are some examples of our latest work", looks like images sourced from the net.