Degauss launching November 3, 2017

Degauss release date has been set — November 3, 2017! That’s just 5 days away!