So many threads...so few thoughts