The limitations placed on ads run in the last 60 days of a campaign is only on soft money. The NRA can still use hard money right up to an election. This actually hurts the NAACP and ACLU much more then the NRA.
Barnes is correct that the GOP comes out better end the end. I think Bush will sign it just because it does stop the union money frombeing used and it helps the GOP?
It's also one less issue the Dems can harp on this fall !