I'm still editing my original post and revising (I tend to write scatterbrained then rearrange later).

I'll address those points later, but first check out what I've revised it to.