Heat the butter in a non-stick skillet over medium-high heat until the butter is hot, but not browned.
Crack the eggs gently and pour from the shell into the pan one at a time. Reduce the heat to medium.
Cook the eggs until the whites are completely set and yolks are starting to cook around the edges, but are not cooked through.
For sunny side eggs, continue cooking on only the one side until desired doneness is reached. No flipping.
For over easy eggs, slide an egg flipper under the eggs and slowly and carefully flip it over onto the uncooked side in the pan.
Cook for another 1-2 minutes, then remove from the pan and plate. Salt and pepper to taste.
To make steam basted eggs ( how I do it) add in a few tablespoons of water to the pan. Cover with a lid and steam the eggs until the whites are cooked and the yolk is cooked to your desired doneness. Plate and salt and pepper to taste.