Not an expert (close! ), but that site immediately reminded me of something that would be put up by "warez dudez". Doesn't inspire the slightest bit of confidence, particularly upon seeing the word "greets".