Hey there, SD!
Lots of great info and suggestions posted already. Just one other thing worth addressing: this whole "sorry for yet another worthless post" nonsense. This site was created for people who are struggling. It's great to see you back here. Your post is worth a lot to me.