Heat your pan or skillet over a low to medium heat. Once heated, butter it well.
Whisk your eggs and pour them into the heated pan. Salt and pepper the top to taste.
While the egg is cooking and setting, prep your bread by laying your sliced cheese and then the sliced avocado on one side of the bread. Next, drizzle your favorite salsa on top of the avocado.
Once the egg has firmed up, flip it over on itself until it is roughly the shape and size of your bread. You may have to cut it with your spatula to achieve this.
Place the cooked egg on top of the bread with all of the fixings on it, and then cover with the other side.
Butter up your hot pan once more and place the sandwich on it cheesy sound down. Let this sit for a couple minutes to give the cheese a chance to begin melting. Spin it around a couple times to soak up the butter and to ensure you get an even toast on the bread.
Butter up one side of the pan again, and flip the sandwich over onto the butter soaking it all up. Let the bread toast up again moving it as necessary until it is toasted to your liking.
Plate up, cut in half and enjoy!