Whether that tough-to-buy-for person loves John Ford or lives in a urine-soaked hellhole, we have shopping ideas for you.