This afternoon, I help my friend to fix your computer. The symptoms are no network access from internet explorer and MSN. Moreover, there is a window pop up at the startup, saying something like "mseret.dll cannot find module"(I can't remember the exact name of dll name and details of the error message). The solution is simple. We used AVG to a full system scan and removed all infected files. I found there are a number of virus in the computer. Moreover, I found the reason of no network access from internet explorer and MSN. Because the virus changed the internet connections to use an internal proxy. What I did, I went to IE->Tools->Internet Options->Connections->Local Area Network Settings->Unchecked the proxy settings. I think the virus tried to setup a proxy and force all internet connections to use that. But that computer has AVG and AVG killed the process. Thus, it makes no internet access all at all in IE and MSN. Finally, I ran regedit and search the name of dll in the error message. Then I deleted that registry to run that dll. So far, that sounds every thing is running fine now.
My HTC Magic is one year old and it is running Android 1.5. That is very old OS. Moreover, HTC doesn't seem to have a plan to upgarde it. So, I think that is the time to upgarde my phone and convert it into a dev phone. I may install an open source rom on it.
For my choice for the new phone, that is Samsung Galaxy S. I went to a shop having a hand-on experience on it. That is stylish and the screen is so great! So, I love it. Tonight, I went a few shops, but no stocks for Samsung Galaxy S. So poor.....
In Windows, there is not a good partition manager. Yes, you can buy some third parties software. But there is a free alternative choice, GParted. GParted is the partition manager for Linux. But it have a LiveCD ISO. So, you can boot your computer with the LiveCD and resize your partition.