Hey folks, I figured it was worth a post--hopefully it's not too Spam-y: A bunch of independent developers, myself included, are throwing one gigantic sale. You can check it out here: http://notonsteam.com/ There's about 60 different games, each ranging from 25% off to 100% off (yes, free) and there's a crazy range of…