One of these days I'll post my own recipe, I swear! Til then, I'm going to treat you to my dad's mac & cheese recipe. It's delicious and perfect for summer cookouts. I like to cut the recipe in half, as this recipe is appropriate for a family of about four or five.

1 lb box of pasta (either elbows or shells - no large pastas like spaghetti)
2 8oz packages of shredded cheese (use two different kinds; I use sharp cheddar and colby jack)
3 cups milk
1 small onion
3 tablespoons butter
3 tablespoons flour
1 tablespoon mustard powder
dash of salt & pepper
1 teaspoon of paprika
1 egg, beaten in a small bowl
Preheat oven to 350. Finely dice the onion. Boil the pasta until about halfway cooked. Don't cook it until it's completely soft, as it will spend time in the oven. Drain pasta. In a large saucepan, melt the butter over medium heat. When melted, add the flour and mustard powder and whisk together. Keep it moving with the whisk until it gets a little darker in color; maybe 3 or 4 minutes.
Add the milk, onion, paprika and salt and pepper. Keep whisking over MEDIUM heat until it comes to a boil. This should take about ten minutes. When it boils, it will thicken. Take it off the heat, take 3 tablespoons of the sauce and stir it into the egg, which is in a separate bowl. When fully mixed, put the egg mixture back into the sauce and stir well. Add all but about a half-cup of the cheese, stir well, and mix in the pasta. In a baking dish, put the pasta in and layer with the remaining cheese. Bake for 20-30 minutes.
It sounds a little more complicated than it is, but it is the best macaroni and cheese I've ever had. Enjoy!