can someone explain the difference between a new site in IIS and a new virtual directory.. which should i use, when and why?

Thanks