Just wondering if any one thought about the geography of where the server is at? I know that in India this time of year, it is extremly rainy and ther are floods and the telcom's lines go down. Having to speak with people in India on a nightly basis since the internet lines to our centers (at my workplace) go down frequently this time of year due to the flooding and such. That region of the world isn't known for its stable telcom and power lines either. Also, the telcoms over there seem to not work on weekends, I never got that but what do I know.
Anyways, India isn't exactly Singapore, but it is the general area on the bigger picture of how the internet is laid out throught the world. If I recall correctly, right about this time last year, the forums began to be filled with similar threads like this one. All in all, it really isn't something anyone can do anything to fix (unless you want to try weather manipulation) and I suggest that people learn patience. Just think, 10 years ago, 56k dial up was considered "fast".