We use virtualization in every way we can.
I use a Mac Laptop as my primary machine. I tried fusion on it for a while, but then started using a remote VM as my windows desktop. That helps avoid any performance hit on my laptop, and allows me to run all the windows tools that I need to run.
On the business side, we have just started rolling it out from evaluation to dev machines.