this is a great thread, learned a ton