Promise V8i enable grips globally, turn off cross references globally, keep o-snap preferences

Is there a way to enable grips throughout all pages and projects per user?  If I turn them on, they are only active for one page.  If I navigate to another page, they are disabled again.

For child symbols, the cross references automatically show up.  We don't want to see this.  Is there a way to turn these off completely?

If I have a set of object snaps selected and I toggle (F3) o-snap off, it re-prompts me every time I turn it back on.  I would like the o-snap selections to remain when I toggle.  Is this possible?