>That's not the right place for it, as I don't see site changes until I'm here in the threads.
The Site Changes is not in area. It's on the main page of the Universal Thread or anywhere out of this area. It can also be enabled from your Dashboard Favorite Links.