x large, ripe Haas avocados (cut in half the long way, remove the pit—SAVE THE PIT THOUGH—, and dice into large cubes with a butter knife. 3 or 4 slits down, 3 or 4 across. You'll scoop out the chunks with a spoon, careful to maintain the avocado in fairly large chunks.)
x vine-ripened tomatoes (diced)
x yellow onion (finely chopped)
x full bunch cilantro (chopped)
x Serrano peppers (de-veined and chopped)
Salt & pepper to taste
Mix all ingredients in a large bowl, careful not to mush the avocados too much. We want it chunky. Once properly mixed and tested, add the pits into the guacamole and even out the top with a spoon or spatula. Add 1/2 lime to the top later so you cover most of the surface with the juice (The pits and lime will keep it from browning prematurely.) Cover with plastic wrap and refrigerate until served.