This thread turned into a great one.