Grown Up Macaroni & Cheese

Does calling it grown-up mean I don't have to share it with the kids?  Nah, they'll like it too much.  Basically our traditional creamy mac recipe with the addition of bacon and a few extra cheeses to amp up the flavor.  Topped with a fresh breadcrumb and herb crust.