I’ve written recently about the (potentially) unfortunate necessity of promoting yourself as an author these days. My own basic take on this situation is that the best way to promote yourself also happens not to be the kind of boorish and/or slimy stuff you think about when using the word “promotion.”
Rather, by taking a sincere interest in the community of writers/artists/whoever around you, by engaging with that community via participation in social forums, attendance at readings/events–essentially by speaking up and being a person–you can create a social context within which your own work has meaning. Really, it’s a stupidly simple attitude and perspective shift that can help you avoid despair, or at least some of it.
Anyway, someone who’s way ahead of the game with this kind of stuff is the author/filmmaker Michael Kimball. I recommend taking a look at his blog to see what kinds of projects he involves himself in and/or invents–it’s both inspiring and plain cool. One of the projects he’s gotten a lot of attention for (NPR interview included) is called The Life Story Project.