Valve's just launched an Indie Spring Sale on Steam just in time for next week's Independent Games Festival.