If you have patience and determination, it will eventually pay off. Of course, I would like to see more money (who wouldn't?), but the reward/effort ratio is fair.
Tip for consumers: If you don't have extra time, don't attempt. It requires time and a lot of patience.