Lots of great points to ponder. Thanks everyone.