I've run into this problem all the time as a musician. Should I charge for it, or give away for free? While I think a certain amount of "free" is perfectly acceptable, and important, I also think there comes a time when you should start charging for some of it. If you don't value your product, who will?
I know I've commented already on this post, but you always give us such interesting stuff, I wanted to share an award with you. You can claim it at my site.
I love both sets of tips. I've learned a lot from both you already, so I don't know that I can add much. The only thing I would emphasize is "participate with your audience." I think that when we participate in social networking, we need to do it as a resource and a friend, not so much to self-promote. Yes, Twittering our posts is a must, but they'll be a lot better accepted if we've already established ourselves as the "go to guy" in that network by really trying to help, and even promote, others.
Kind of like what you did with Mark in this post. :)