Kelly Dodson is a free agent consultant, advising non-profits and small businesses to embrace interactive technology and the social web.