this is a great thread..