Admittedly, I haven't been in the market for a GPU upgrade for the last few product cycles, but I am now, so I've been closely watching the supply of both the RX 480 and GTX 1060 at e-tailers for a few weeks now. Both types of cards are almost always out of stock (except for the 1060 FE on Nvidia.com), and when they do come into stock they sell out within minutes. Was it this bad for the last generation of mid-range cards? Now the 1060 has only been available for about a week, but the RX 480 has been out for about a month and still there is not much stock. How long was it for the last gen before you could just go to newegg or amazon and find cards in stock without having to watch nowinstock.net or check every 10 minutes? One thing that may exacerbate the situation is that this is the first generation of cards on a new manufacturing process in a while, so there may also be yield issues, etc. There also may be more demand because this is the first generation in a while on a new process, so more people may be wanting to upgrade now.