Troubleshooting iChat A/V and Firewalls

I have found a tool in a couple different locations that helps figure out what your firewall is doing to your packets and whether it is actually interfering with your ability to use iChat A/V.
Tim Pritlove's page on troubleshooting iChat A/V has some information, but several of his links are either broken or outdated.
I found that his natcheck program, however, worked fine. It correctly diagnosed that my firewall was OK, and my friend's firewall was not. The kiss of death is what you see related to consistent translation. Yes is good, No is bad. No way around it. Either you do consistent translation or you don't. That will determine whether iChat A/V (and similar peer-to-peer technologies like Bit-Torrent) will work for you.
While Tim's page is useful, it is old. The up-to-date place to go for information is the midcom-p2p project on SourceForge.
April 17th, 2004 - 16:12
hello when i write a message whith ichatav, i have this message:
NSInvalidArgumentException:
NSConcreteMutableAttributedString addAttribute:value:range:: nil value
what can i do please?
August 13th, 2004 - 11:55
I left the armor2net guy’s blog spam on the entry just so that search engines can see it. Clearly armor2net is a disreputable company that resorts to pathetic spamming for advertising. They are dumb enough that they didn’t even notice that this page was all about Macintoshes. I would urge everyone to avoid their product.