I wrote a tool that looks up IP addresses via DNS and updates table contents. This is a way of getting pf to coexist with dynamic DNS.
http://www.lightconsulting.com/~travis/pf_dns_lookup/pf_dns_lookup.tar.gz Browse the script here: http://www.lightconsulting.com/~travis/pf_dns_lookup/pf_dns_lookup/pf_dns_lookup.py -- "Curiousity killed the cat, but for a while I was a suspect" -- Steven Wright Security Guru for Hire http://www.lightconsulting.com/~travis/ -><- GPG fingerprint: 9D3F 395A DAC5 5CCC 9066 151D 0A6B 4098 0C55 1484