Updated GameJolt today. Thanks for reminding me!
And thank you for your suggestion, but since I'm just one person handling everything, I'd rather deal with fewer storefronts. The only other store I wouldn't be opposed to at this point is GOG, but they made it abundantly clear my games aren't wanted there.