I just learned how to make homemade Mac and Cheese from Alton Brown
Wow,  e for Chosen Topic  Macaroni and cheese  Macaroni and cheese—also called mac and cheese in American, Canadian, and macaroni pie in Caribbean English; and macaroni cheese in the United Kingdom—is a dish of English origin, consisting of cooked macaroni pasta and a cheese sauce, 
The real trick is to make a homemade bechamel sauce to melt your cheese in. I prefer cheddar cheese, you?
I prefer macaroni , Traditional macaroni and cheese is a casserole baked in the oven; 
Well, if we are getting traditional, Thomas Jeffereson is responsible for the popularity of Macaroni and Cheese in the United States.
Oh yes,  right in the United States,  it is considered a comfort food.
I hear in Canada they call it Kraft Dinner because of the manufactor Kraft, combined with the fact that Canadian Regulations won't let them put cheese on the box.
Very true,  The cheese is often first incorporated into a Béchamel sauce to create a Mornay sauce
Yeah, but for a good Mornay sauce you need a good bechamel, which requires a Rou. Cookin flour in butter.
"Forme of Cury", which was also written in the 14th century. It was made with fresh, hand-cut pasta which was sandwiched between a mixture of melted butter and cheese. The recipe given (in Middle English) was:
This is the above recipe in modern English: 
The first modern recipe for macaroni and cheese was included in Elizabeth Raffald's 1770 book, "The Experienced English Housekeeper". Raffald's recipe is for a Béchamel sauce with cheddar cheese—a Mornay sauce in French cooking
Macaroni and cheese
Macaroni and cheese—also called mac and cheese or mac n cheese in American and Canadian English, macaroni cheese in the United Kingdom—is a dish of English origin, consisting of cooked macaroni pasta and a cheese sauce, most commonly cheddar. It can also incorporate other ingredients, such as breadcrumbs, meat and vegetables.
Traditional macaroni and cheese is a casserole baked in the oven; however, it may be prepared in a sauce pan on top of the stove or using a packaged mix.