I already tried to signup for this company but they didn't approve my site. Probably they are very careful about site selections. Can you give me any idea on this?