When you're first starting out, you should use all the channels that the big guys can't use because they are focused on scale. So mailing lists, forums, online communities, offline gatherings, etc. Those are all great. Then you prove out the product and over time, scale your product into bigger channels.