Very good point. I should probably do a full follow-up. A few thoughts for starters:
1) Listen carefully to what people say about their problems
2) Use your intuition as well as logical analysis
3) If a customer discovered you, that's a great opportunity