On Steam, the price is $40 and it tells me "Hard Drive: 20 GB".
On GOG, the price is $30 and it tells me "Storage: 40 GB HD space". *raises eyebrows*
I'm confused. Does anyone know why there's such a difference? An extra few megabytes, maybe - but another 20 GB?