> Besides the technical difficulties of detecting a household that is
> running a NAT...
Can you think of a way of doing it reliably? Anything that provides
anything more than a guess?
How about sniffing the packets going into the Carnivore box? Maybe there's
no Carnivore box and the ISPs are providing the Feds with the data from
their own logs. Now put a price tag on the cost of doing that and wince.
Now find a cost-recovery option for acquiring that data in the first place
(like $5 per month per machine using NAT).