Never go up on your roof without professional training. Get a roofing companies Salt Lake inspector out to do the job right. Your roof could cave if you walk over a damaged area.
Always inspect your roof boots when you happen to be up on your roof, for whatever reason. They have a tendency to dry-up and crack, leaving damaged areas where the rain and snow can come in. Be prepared to remove and replace the surrounding shingles, too. Roof boots can be found at most major hardware stores.
A living roof is a way to "green" your home. This type of roof has soil that can grow vegetation.