Thanks. I understand now.
About Windows VPS, I am confused. I am not sure if it would require more work on my part. In shared hosting, I can count on many things like backup, monitoring and other software. In VPS, do I have to take care of these things and manage IIS myself, buy software...