Giving blood is FREE and saves lives. Due to the mass injurues from the hurricane, the American Red Cross will face a shortage on blood supplies (they probably already are).
Gas is high and money is tight, but at least please give blood. Please call the local Red Cross chapter in your area to find out more information on local blood drives being held in your area.
The blood you give can help save 3 peoples lives. There is simply no greater gift you can give.