I heard some checks were really slow going out. Some just got them last week! Read the remainder of them that are still waiting will be getting the $1200 on a debit card.
Also read rumor of a second round of stimuls money. But most likely will not happen.