In a large bowl, sift together the flour, baking powder, salt, and sugar. Make a well in the middle and pour in the milk, egg, and butter. Mix with a whisk or fork until smooth.
Cook:
Heat a non-stick griddle or large pan over medium-high heat. Once hot, grease with butter or spray.
Immediately, pour or scoop ¼ cup of batter for each pancake. Cook for 2 minutes on the first side, and once the edges are defined and bubbles form, flip the pancakes over. Cook for one more minute on the other side and remove from the pan or griddle onto a plate or keep warm.
Keep warm:
Heat the oven on the lowest setting (150F-200F) or the warm setting. Place a baking sheet inside the oven, and as you remove the pancakes from the pan, keep them warm in the oven.
Set up the bar:
Measure individual pancake toppings and syrups in jars or bowls with the necessary utensils to spread, scoop, and serve.
Once all the items are on the counter and you're done cooking the pancakes, remove them from the oven and set them on a platter or board.
Plate a couple of pancakes, top them with the toppings and drizzle syrups.