I've always felt that I don't take enough advantage of Virtual machines for my dev process.
Nice sandboxed environments, testing on different operating systems, developing locally in production like environments etc.
I use Vagrant and get a lot of benefits from that, and I'm interesting in integrating similar tools into my daily workflow.
Interested to hear your thoughts.
Typically if I'm building a Rails website I'm using RVM and gemsets. An ASP.Net MVC website I'm using Windows 8 with Nuget.
So what does something like Vagrant solve?