Cut the avocados in half, and mash until smooth and creamy.
Add the black beans, corn, red onion, jalapeño pepper, tomato, and cilantro to the mashed avocados.Squeeze the lime juice, salt and pepper overtop and season to taste. Mix well to combine all the ingredients.
Meanwhile add bacons slices to a skillet and cook on medium heat for about 5 min per side, or until the edges crisp. Transfer to a paper towel-lined plate to drain excess grease. Render most of the bacon fat and wipe out pan.
Crack 2 eggs in a bowl and add a dash of milk or half and half. Whisk until smooth. Melt butter in a nonstick pan and add eggs. Fold eggs into the center of your pan as they cook. and when they are almost done to your desired likeness, remove from heat.
Coat bread in olive e oil and cook for 2-3 min per side. Alternatively, you could leave a little bacon fat in the pan and cook the toast in that.
Add guacamole to toast along with eggs and bacon. Enjoy!