Sorry about that. I've been having trouble posting today and this question was at the top of the list. I'm not familiar with the site site you mentioned, but have learned to trust the alarm bells. If it's making you uncomfortable, be smart and stay away.