After you file

That site won't be up and running till Friday, the 17th. I'd really love to know how it is that others who have the same Turbotax card I have, already had their Stimulus Check deposited in their account yesterday AND the day before, yet mine still hasn't been deposited yet!!!! WTF!!!!!!