News 2000 Stimulus Check Update: Why the World is Glued to Their Screens (and Wallets) 17 November 2025