I'm actually pretty shocked -- happily so -- that ARP is one of the possible answers. I'm Yahoo too!! Eh, shocking coincidence that this thread appeared, just when I posted this on my blog.