I have personally tested this and it seems to work fine. I have a G5 as the server and three windows xp boxes as clients and the mac keybroadcasting server is working just fine with the PC's. The only thing that I needed to do to make it work was specificy the IP address as the server name on the PC client setup (and of course use the IP address as the hostname in the config file on the server), and also use the ' --name IP.add.ress.1 ' when calling the server because I'm not using the hostname. PM me if you need a more detailed account than that.