I strongly suggest that Avahi not be used at this time; especially with Win9X on the LAN. Avahi does nothing to help with the network connections and does not offer any services which are not available elsewhere. Worse, it is not complete, and is missing key elements.
Futher, since all networking configuration is extremely difficult, it is far more advantageous to focus the user on the basics. Unless the user is of advanced understanding of Arch and the inner workings of Linux in general, the use of Avahi is only distracting from the ultimate quest; having a simple and intuitive network and file sharing setup.
If any user might stumble upon this subject, it would be good to offer appropriate warnings at the begining of the article, and clearly explain the details of the tested situation offered in the article. Obviously it does not work in certain situations, as I can attest.