Smallftpd is a simple, small and free FTP server for Windows
Fantastic tool, small and clean. Unfortunately crashes after every connection (Win7 x64)
Very easy to use and just works. Great for transferring files over network without having to install or configure software.
It has source code and is functional ... but is quite buggy.