(Ping! Zine Web Tech Magazine) Only 7 days remain to download some great titles via Humble’s Origin Bundle. The popular platform for allowing gamers to pay what they want to receive games in support of charity has already sold well over one million copies, making it the most successful package offered by the company [...]