Thank you so much. This is an extremely helpful post.
Many of the suggestions in here I will take to heart. I agree completely about writing for oneself and what he or she knows. Too many write for the payback which might or might not come.
I will watch the random photo deal. I tend to go overboard with them too even when it isnt a photo post.
Thanks for the 411 @adsactly.