I have friends that refuse to download a demo to try. I mean these people will go out and buy a $60 game, play for 10 minutes, decided they don't like it, then sell it back for $15. Or just download the demo and see if you like it or not.

Here's my beef with Demos. I had a shitty pc, pentium 133mhz and 64mb of ram and 800x600 monitor. It ran the Populous: The Beginning demo just fine. I went and bought the game for like $10 before it was part of a 'pack', got it, put the CD in. "You need 16 bit color." What? I was doing fine on 256 color with the demo... But yep, they made the demo work fine and the full game didn't.

This might seem a bit naive as I haven't played a demo in 10+ years. But did the industry ever adopt a demo system where upgrading to the full version just means downloading the extra content rather than the entire engine again? I could never really justify the bandwidth cost once demos got to be over a gig. (I mean I could understand why they might not, but I just have no idea).