This quote from Matt Gemmell hit home for me:
I hate marketing. For one, I'd much rather spend my time making something. For two, I always feel like a braggart when I people's attention to something I've done. For three, promoting your creations always opens yourself up for criticism, some of which is hard to swallow.
Still, it's a necessary evil. I'm envious of people who can build things and keep it to themselves For me the process of creation is very rewarding in itself, but I have to admit the good job!s and "way to go!'s are what keep me going. Furthermore, if you hope to make (or supplement) a living on your work you need to tell someone about it.
Matt's advice?