The Senate cleared the bill for President George W. Bush's signature early Saturday by a 79-9 vote. Final adjournment followed after the House and Senate cleared away a bevy of other legislation, including bills reauthorizing health research programs at the National Institutes of Health and an overhaul of fisheries management.
Speaker Dennis Hastert gaveled the House of Representatives to a close for the last time about 3:15 a.m.; the Senate limped to a close about 4:40 a.m.
Republicans dumped an unfinished budget on the Democrats about to take power, with the Senate barely meeting a midnight deadline to pass a stopgap spending bill putting the government on autopilot until Feb. 15.
The failure to pass budget bills for domestic agencies amounted to "a blatant admission of abject failure by the most useless Congress in modern times," said Democratic congressman David Obey.
The House easily passed the tax and health care provisions — along with a plan to open 8.3 million acres in the Gulf of Mexico to oil and gas drilling. It passed the trade legislation by a narrower vote.
The legislation was then bundled and sent to the Senate for a single vote, where its popularity easily vanquished a handful of Republican opponents, although budget hawks bridled at the measure's cost and textile-state senators objected to trade provisions benefiting Haiti.
Also driving the massive bill forward was an effort to prevent a 5 percent cut in under the Medicare health insurance program for the elderly.