The slumping economy didn't keep shoppers out of stores this weekend.
The National Retail Federation says Americans spent 41 billion dollars over the holiday. That's up 18 percent from last year.
The average shopper spent more than 372 dollars, more than seven percent higher than a year ago.
Discount chains grabbed buyers by slashing prices.
The biggest challenge that faces retailers now is to keep people spending for the rest of the year.
Advertisement