Re: web problem

… up on your IP address shows you are located with or around Beijing, China. It is unfortunate to inform you, that due to China still being a Communist government, as blocked a lot of free web hosts and American based internet companies.

Original post by unknown