I haven't found any good deals for anything I want. Most of it is for older hardware like PS4 slim, Xbox One S, and iPads. You might get a gift card if you get the iPhone 8 that barely anybody wants.
No BF deals for Nintendo Switch and iPhone X. Maybe next year for the X once the successors are out and it becomes $699-$799. It's going to sell 100M in a year and 25M in just one quarter. Apple will keep it in the market for at least three years. Some stores still have iPhone 5s to sell.
I don't see promos and discounts for the X until as early as March once the Galaxy S9 pushes out. That's when carriers will offer it with some discounts, BOGO, or trade-in deals. Happens every time for every phone. Let the early adopters get it at the highest price on launch day or within the first few months.
Wait about 3-4 months and get a better deal if you plan to keep it in the long haul and you can walk into any store to get it. Many of the early adopters need to get it early to either show off because it's a "race" to them and then sell it off before the next iPhone. Wash, rinse, repeat cycles.