Just my two cents: I bought Half-life 2 the day it came out - love that game. Years later, I bought The Orange Box, which comes with a copy of half-life 2. Steam noticed that I 'owned' two copies and allowed me to gift the full game to anyone I knew.
They certainly didn't have to do that, and they gained a lot of goodwill with that act. Valve is not the perfect company, but they are a pretty damn good one.