1) AFAIK during testing of my script, it never used a direct connection. Obviously it occasionally does, but I think you can determine the port from the connection messages.
2) Is it API calls or FileSystemObject that can use FileExists? Can't remember off the top of my head, but use recursive calls with an incrementing number until it returns false.
3) I hate polygamy with Xniff. Enough said.
4) I'm still waiting for a more reliable way. Even though I'm on Vista, with wireless network, my Xniff works, but obviously not for everyone... Is there any news of anybody making a better way of doing it (maybe on BETA forums?
) I thought I heard a few whispers