Get your taxes done using TurboTax

You realize the page you're linking is from 29 April 2008, right? During the Bush Administration regarding the Economic Stimulus Act of 2008.

Consumer Reports hasn't published anything regarding the 2020 payments, so it would behoove you to not post something 12 years old that probably isn't accurate