Thank you all for the really great answers!