The U.S. Senate today passed, 83 to 15, a procedural measure that allows the Middle Class Tax Relief Act of 2010 to come to the Senate floor for a vote. The measure also allows a limited time for debate before the vote, which could take place later this week.

The legislation, for the most part, mirrors the deal President Obama struck earlier last week with Republican leadership for extending the Bush-era tax cuts for all citizens and unemployment insurance for millions of out-of-work Americans.

The $900 billion bill extends the tax cuts for all income brackets for two years and sets the estate tax at 35 percent with a $5 million exemption.

The Democrats had originally planned to extend the tax breaks only for people making under $250,000 a year. But Senate Republicans threatened to use their filibuster power to block all legislation Democrats may attempt in this lame duck session, unless the tax break was extended for America's wealthiest citizens as well.

The bill provides a 13-month extension of unemployment insurance benefits wanted by Democrats, and an extension of the ethanol tax credit, which is supported by both sides.

The measure also includes extensions of the American Opportunity Tax Credit for college tuition, the Child Tax Credit and the Earned Income Tax Credit, and a $120 billion payroll tax reduction for workers.

The bill must still pass the House, which last week rejected the version the Senate passed today. The House will soon take up some form of the measure again. House Democratic leadership is telling its members that comrpomise is the only way. President Obama is telling House Democrats that this compromise is the only way to ensure that middle-class Americans don't get walloped with higher taxes, and millions of them don't get stranded without unemployment insurance.