According to ABC news tonight Senator Jim Bunning blocked the bill because he wanted the $10 billion price tag to be paid for by TARP/stimulus money, but Senator Reid refused.
This "paid for" concept is complete nonsense.
Greece is in serious trouble, because they gave up the ability to print their own money, when they adopted the Euro.
China is doing well, because they can print money to get them over the downturn, and there is no opposition party to prevent them from doing it.
US is doing middling, because we can print money, but we have an opposition who come up with bull like "we are spending too much money", in order to keep the spending down, in order to keep the recession going so that the other party does not get credit for a recovery.
PS This is not political, either party would do the same if the other party were in power.