That just about covers it! Amen!
One major word I forgot, regarding our new VP candidate:
ARTICULATE!