The use of affiliate links in this answer has raised a flag. Specifically, the flag-raiser wrote:
"I feel like affiliate links aren't appropriate here."
So, are they appropriate? If this isn't a good use of affiliate links, what would be? Would there ever be a fair & reasonable usage?