Strange...

I just confirmed with a few friends / customer and they all can access the site...

maybe some DNS problem ??

try http://61.10.126.49

Thanks for telling me that.