Does anyone know anything about these people? They just sent me an email inviting me to join them to promote my website ... for free. I tried to check if they are listed under services but didn't catch a link to another forum.
Are they legit? Effective? Thanks to all who comment. I need all the help I can get because I'm way behind on the learning curve.