Slashdot videos: Now with more Slashdot!
(1) Support from key senators and representatives.
(2) Support (or not too strong opposition) from 60% of senators.
(3) A majority in the house.
(4) Avoid a veto from the president, or much higher support to override a veto.
Maybe that's why things rarely get done in the US.