I think many Starhub broadband users have encountered intermittent problems connecting to websites like Livejournal and Nicovideo for the past year. Apparently the problem is with Starhub's DNS server (although if you call 1633, Starhub will claim that their DNS is fine... that is, if your call even gets through =_=;). The solution to this is surprisingly simple, all you have to do is to configure your internet settings to use a different DNS server. I use
OpenDNS, and so far it has worked beautifully. Instructions can be found on the website. :D