It's definitely been hard to buy new Xbox One or PlayStation 4 units online. Amazon has replenished its shipments of both consoles since their respective launches, but they quickly sold out a few hours after going live. However, it's been even harder to get Microsoft and Sony's new hardware products the old fashioned way, via brick-and-mortar stores.

This weekend, U.S. shoppers might be able to buy one or both of these new consoles if they are quick enough. GameSpot reports that retailer GameStop will have a "limited" number of new Xbox One and PS4 units in its stores this weekend. The company suggests that people who live near a GameStop location call ahead to see if they have any consoles on sale or check the GameStop website to see if it shows they are available.

Walmart stores in the U.S. were among the thousands that were open at midnight to sell both the Xbox One and PS4 on their launch dates. If you really want Sony's next-gen machine, you might want to check your local Walmart store this weekend. GameSpot reports the retailer will sell new units at 8 am Sunday. Walmart says this will be their biggest ever shipment of PS4 consoles which certainly sounds encouraging for shoppers. New PS4 units will also go on sale online at Walmart's website.