Websites do not necessarily show the correct amount of fabric in stock. If they take orders in the order that they come, by the time they get to your order, they may have sold out. Hancocks of Paducah is one in particular that comes to mind. It is your choice to do business with them or not. There are plenty of sites to patronize, you do not have to put up with this if you don't want to.