I have to wonder if a band such as Weatherbox really needs a label at this point. A deal from a major is almost certainly not going to happen at this point. A self-release would definitely be covered on the "voices" sites. Would the promotional push of, I don't know, say Run for Cover do all that much to boost interest and sales?
I dunno if the RFC following would be into Weatherbox, but I could be wrong.