Random thought/questions.