Microsoft has had a hard time keeping up with demand for the excellent Xbox Elite wireless controllers. Inventory sold out quickly on release, and normal stocking levels aren't expected until March 2016. However, right now, both GameStop and Best Buy have the controller in stock.
Best Buy's listing is the usual $149.99, and is online only for the moment.
GameStop, on the other hand, is offering a bundle of the Xbox Elite controller and a pair of Skullcandy Halo 5 earbuds for $179.99. That's a little extra bit of kit there, but it's in stock and so it could be a legit option for those Xbox One gamers who simply need the best controller out as soon as possible.
The Xbox Elite Wireless Controller has proven extremely popular with Xbox One owners with its numerous customisable buttons and improved shell that improves grip during sweaty play sessions. The controller has sold out in many stores around the world and stock is apparently limited, at least temporarily