My biggest frustration is how many orders I make get email replies telling me the item is not in stock. I think a lot of retailers just aren't very good at syncing their inventory to their storefronts. You would think everything would operate off a centralized inventory database, but there pretty clearly are multiple systems that don't check in with each other nearly often enough given how often this happens.