Here is the domain.cf that IMW will be using:
set-name=ftp.imw.com server-address=192.168.42.1 server-name=@SETNAME@ server-type=all-users #max-domain-users= ftp-home=/home/ftp/@SETNAME@ passwd=/etc/passwd log-xfer=/var/log/ncftpd/@SETNAME@/xfer.%y%m%d log-session=/var/log/ncftpd/@SETNAME@/sess.%y%m%d a-login-message=/home/ftp/@SETNAME@/etc/motd u-login-message=/etc/motd #welcome-message= set-name=ftp.foo.com server-address=192.168.42.17 server-name=@SETNAME@ server-type=anonymous-only #max-domain-users= ftp-home=/home/ftp/@SETNAME@ passwd=/etc/passwd log-xfer=/var/log/ncftpd/@SETNAME@/xfer.%y%m%d log-session=/var/log/ncftpd/@SETNAME@/sess.%y%m%d a-login-message=/home/ftp/@SETNAME@/etc/motd u-login-message=/etc/motd #welcome-message= set-name=ftp.bar.com server-address=192.168.42.33 server-name=@SETNAME@ server-type=anonymous-only #max-domain-users= ftp-home=/home/ftp/@SETNAME@ passwd=/etc/passwd log-xfer=/var/log/ncftpd/@SETNAME@/xfer.%y%m%d log-session=/var/log/ncftpd/@SETNAME@/sess.%y%m%d a-login-message=/home/ftp/@SETNAME@/etc/motd u-login-message=/etc/motd #welcome-message=The first thing you'll notice is that IMW made heavy use of the @SETNAME@ cookie. So for example, in the last configuration, the anonymous FTP directory, ftp-home, expands to /home/ftp/ftp.bar.com. IMW chose to do this because if they ever need to add additional domains, they can simply copy the last set and replace the values on the first two lines.
The next thing to notice is that IMW used ftp.imw.com as the default domain. This is important because in the event that a new domain is added but the server configuration was inadvertantly left unchanged, the new domain would come into the ftp.imw.com set, instead of a possible competitor's virtual domain.
IMW also chose to offer only anonymous access on the two virtual domains, while allowing both regular and anonymous access on the default domain.