Check this Dell blog item (complete with a video presentation) for a good introduction on Virtualization. Basically, from the dell website on virtualization (not meant to be an advertisement for Dell BTW),
"Virtualization allows you to run multiple applications and operating
systems independently on a single server. Administrators can quickly move
workloads from one virtual workspace to another - easily prioritizing business
needs while maximizing server resources"