Many ISPs are being promised compensation if they cooperate with the government's plans, if this is really helping people why do companies need to be paid to do it? Much of the data collected is likely to leak and end up destroying people's lives. The government wants to combat terrorism and yes, we do need to stop terrorism, terrorism is a bad thing. Monitoring the entire country is not a necessary step on the way to stopping terrorism, the government doesn't need everyone's info.