Forum Moderators: buckworks
As for search engine rankings, this is a very difficult question to answer. It is possible that search engines may purposefully downgrade websites hosted on some free accounts because these are commonly by to spam search engines e.g. link farms, doorway pages etc.
As time goes on, the search engines, in particularly Google will adjust the ranking based on the links to your actual subdomain rather than the main site i.e. ~safeshopper.com. That is probably why you saw a drop in traffic.
Whatever the reason, I would still strongly that you get a domain of your own as you do not want to be held hostage to that shopping site.
Derek