Re: Leaving aside the matter of floating ip addresses
And this is one of the reasons I support ISPs giving residential customer carrier-grade NAT. Some copyright holder attempts to get a consumer's ID based on an IP and all they'll get is shrug saying that it could've been one of thousands of customers.
Even in a DHCP environment, you can point to exactly who used that IP at the time by just looking at the logs. Its how they do it now and its so simple that ISP can't say 'no' to requests for it. Now a large NAT, you'd have to log every single packet...