Shoppers are expected to spend a record amount of money this year because nearly everything is more expensive. There are some relative bargains, if you know where to look.
Large retailers have spent billions of dollars to woo workers. Smaller stores that can't do that expect staff shortages will lead to lost sales. They're asking shoppers to be patient.
In-store purchases on Black Friday fell this year, but online sales have seen a big increase. Easy comparison shopping and widespread free shipping have sweetened the deal for many online shoppers.