From Amazon. Just in case you don't have it yet (I didn't!) Appears to require a US address. If you happen to be in NZ then you can get one from NZ Post (free). Other countries may have something similar. Edit: You don't have to use Amazon's downloader to get the Steam code; it's also included in the confirmation email. Edit 2: It's $14.99 now.