Yes, the bill that just went down is much better than the absurd plan the President put forward a few weeks ago. But it isn't nearly good enough.
If the financial sector is the problem, then a tax on financial transactions (like a stock fee) is the way to pay for the solution, not from general revenues.
Let the investment banks fail. They can get their ten or twenty cents on the dollar on their bad loans. And if we need a lot of liquidity pumped into the credit market, then we can do that in lots of other ways instead of using general revenues to prop up stupid investment bankers' companies.
Take your time, Congress. Keep working on this. If it waits until next week or next month, so be it.