I remember the day my teacher advised me to steer clear of self promotion-
"Don't invest your time and energy in creating hype about your work. Let that be somebody else's job. And don't call yourself an "artist". Let others label you as such, should they choose. To be called an "artist" is an honor. It's nice- but don't worry about it. You're a painter, a writer- that's you're job and your love. If the hype happens, well, good. But that's really none of your business. You're business is to master your craft, not talk about it. All the rest is just hype."
And then they created this thing called "social networking".