Good article! Sometimes, however, you need to check your site on another computer, like a PC, and it doesn't seem to work if you only use 127.0.0.1. If you have a fixed IP address, you can add your IP address to NameVirtualHost:

NameVirtualHost 127.0.0.1 192.168.1.100

and then add your IP address to each VirtualHost:

<VirtualHost test.icalshare.com 192.168.1.100>
...
</VirtualHost>

Finally, if you want to test your site on a PC, edit your HOSTS file, which for Win2000 is in C:\WINNT\SYSTEM32\DRIVERS\ETC