Master-Clicks?

United States
March 9, 2008 1:29pm CST
I just signed up for master clicks. I want to know if its a good ligit site or not? I would hate to waste my time if it is. Thanks
No responses