I signed up on
http://firsttopsite.com about a week ago and put the image code on our website. However, it's been a week and two emails for support later and still not ranked. First, I'd like to apologize if I sound like I'm out to get pageviews and visitors but on the
contact page it does say "Someone will respond within the next 24 business hours."
Anyone have news on them? Are they lacking support? Do they need help?
Thanks!
Ryan