If 20% is 12 people, what exactly do those 60 people do? Just chat with indie devs all day? When was the last time a Humble Bundle excited anyone or made the news? Between Steam/GoG sales and the awful selection, this company just fills a niche that isn't needed anymore.