Lance Eliot is a prolific thought-leader on this topic. One of his many insightful articles on this subject is at this link.