I have been having a lot of problems logging into this website and even viewing any page in it from China. Did a tracert command and looks like its been blocked by the Chinese Govt's over-reaching proxy server! The only way for me to log on right now is to do it from the office or via email blogging. Trying with different proxy servers but they're all too slow. This explains why this site has not been updated as frequently. I'm even having problems accessing the FTP server!!!