I think al the developers are short in the same subject: PR and marketing. We more or less know how to do what we want to do, but we all lack of what it is required to spread the voice.
We are trying to open discussions in many fronts. Still, not much sucess. Any tip is welcome as well :D