Quote: "Ya know, I can't believe someone who was willing to part with £20 of their hard earned cash would give up if there was a download."
That's not what I was saying - the process of getting up and running should be as straight forward as possible. If someone's already decided they want the game - job done. What you need to do is make a sale from someone who doesn't want the game
Imagine for a moment if your game had a button that was like "buy full version - NOW!". All you needed to do would be to put in your CC number and the game'd go away and download the remaining media. Don't you think that would promote an impulse purchase? Better yet - "Try out full version for 20 days", it gets the full version, downloads everything and *then* you get asked for your CC to permanently unlock it.
Not sure if most credit card aggregators would let you do that, but I know the one we use here just expects some kinda SOAP call. There'd be no problem embedding a SOAP call into a DLL.
[center]
But you see, I have the will of the warrior. Therefore, the battle is already over. The winner? Me!