I don't know how you guys see the news, assimilate it, decide to buy, and push the button so fast. Anything less that 5 minutes for me would equate to "an impulse buy".
Frustration ? I've done my share of debugging software in my life time to be able to relate to on-the-job frustration.