Purchase

All purchases include future updates.

3079 is on Steam!
http://store.steampowered.com/app/259620

Purchase using PayPal, Google Checkout, Credit/Debit Card, Amazon Checkout and more: 

Got Desura? It is being released there too!
Desura Digital Distribution