You don't even have to really measure too much with this one!
Mke a roux-based white sauce. What you do is melt a certain amount of butter (for instance 4 tbsp) in a pan, then add the same amount of flour. Stir well to make smooth, then let cook for a few minutes (gets the flour-y taste out). Add milk in half the number of cups as you used tbsp... for example if you used 4 tbsp each of butter or flour, add 2 cups of milk. Season with salt and pepper, or an all-purpose seasoning like Accent or Mrs. Dash. Bring this to a boil on medium-high heat, stirring constantly... watch as milk can scorch. It should thicken almost instantly as it reaches a boil. Drop heat WAY down, and adjust seasonings to taste. Meanwhile, have someone else (you DH or kids - watch the kids though, mine will eat up all the cheese

) grate up a pile of your favorite cheese(es). I have used all cheddar, cheddar mixed with smoky cheddar, co-jack, cheddar and a bit of swiss, etc. Also chop a brick of cream cheese into little cubes (you can omit this completely if you don't like cream cheese, but it makes it sooo yummy). Add the cream cheese to the white sauce and stir till its all melted. The add the grated cheese, reserving a few handfuls, and stirr that till melted. Don't worry if your cheese doesn't seem to quite melt, it will finish melting in the oven. Remove sauce from heat and combine with macaroni, that you have already cooked. Adjust amount of macaroni to fit however much sauce you made. Check seasonings one more time, then pour into a buttered baking dish. Top with reserved cheese and bake in a 350° oven for about 1/2 an hour. Enjoy!
