Understanding the Customer Decision Process:Why Good Products Fail | Hacker News Reader