This recipe is a lot quicker if you precook your Bacon and Sausage the night before and store them in your refrigerator as I do -- the prep time will be based on this.
Preheat your oven to 400°F
For the Pizza Dough, if you can find it frozen, uncooked, and preshaped. it's a huge time saver. If not, just prepare it as you would normally on a large pizza pan (I make the crust about 1/4 thick). Excluding the 1 1/2 of the outer crust, make little indentations with your fingertips in the dough. This helps the egg settle and cook more evenly.
Beat the eggs with the milk, and pour over the center of the crust. Use your fingers, or a pastry brush to evenly disperse the egg.
Evenly cover the egg with the strips of ham.
Scatter the sausages, and if you want to have them, add the onion. Salt and pepper it lightly.
Add a blanket of the Mozzarella cheese, then the Cheddar.
Sprinkle the crumbled bacon.
Put this wonderful pie in the oven on the center rack and check it after 15 minutes. It's hard for me to give an approximate cooking time as I used a ride through oven for 7 minutes at 475°F at my work. If it looks done, then it is. The egg layer is thin enough to cook in 10 minutes or so, so it's really just about the crust and how you like it.
Once you've deemed it to be done, take it out of your oven and garnish it with some chopped chives. Slice, and enjoy! It's great on the go, and is wonderful hot or cold. I'm hoping this recipe will make your household as happy as it made my customers :).