Other financial discussions

I got my stimulus deposit finally, last week. They are getting their crap together slowly but surely.