How do indie developers effectively promote their products? | Not Hacker News!