I ate the most incredible macaroni and cheese with ham that my wife brought home from some fancy restaurant in town known for their Mac n Cheese. (It was packaged in aluminum foil which was formed to look like a swan - I don't even WANT to know how much she paid for this dish!) ANYway - Since Kraft doesn't make this in a box, I thought I'd try out my hand (and whisk) at making it from scratch. Below is the result of many trials (and a few errors...) on my journey to Mac 'n Cheese perfection. I hope you enjoy this as much as my family. There are some recommendations at the bottom regarding different substitutions... I'd appreciate any feedback!