This is a great thread to read through for lots of thoughts and recommendations in that line of thinking: