I've found myself switching virtual directories fairly often over the last week or so. I've done it to deal with shelving in subversion, managing a couple branches and most recently to roll back to specific versions of my code to identify the root cause...