Personally, I'm not 100% against piracy.
I say, if you must, download a game from Kazaa, Warez sites or whatever, but if you like the game then pay for it!
I've always thought demos were a little too restrictive - there's just so much you can't do with them
Not the case with NoLimits mind, thank god
Scream Machines pops in to mind though