At home, I use a Windows on a desktop, that has a virtual machine with Debian 6 configured to be my web server (NGINX, MySQL, PHP).
I was tired of using FTP plugins to program with my text editors, so I thought “Why the hell not using a sharing between Linux and Windows?”. To do that I was going to need SAMBA, but how would I share without having to input user and password, since I’m on a VM and I’m the only one acessing because it’s inside my own desktop?