Encrypt everything? SSH tunnels for IRC, HTTPS for web browsing.. Then they have to go to either you or the party on the other side for the private keys.
And what happens when someone breaks into the ISP's data logs? They have credit card numbers, and personal info from every subscriber there.