Chop upper half to 2/3 of stalks of asparagus into 2 inch pieces.,Discard lower portion of stalk.,Chop onion into desired size pieces.,Preheat oven to 400 degrees.,In a pan saute ham and onions with butter salt and pepper for 2 minutes.,Add asparagus and cook for another 3 minutes or until lightly cooked (should still be somewhat crunchy).,Spray square glass baking pan with Pam (or other oil).,Whisk eggs and pour into baking pan.,Add sauteed ham and veggies.,______,Cover with foil and bake for 35 minutes.,Cool for 5 minutes and cut into large squares.,Garnish with salsa and sour cream if desired.,Enjoy!