How do I know when to give up? (Post may be long)

Printable View