The easiest way to cook omelettes is to start them off under a pan on a MEDIUM heat and then when the edges will lift away from the side of the pan fairly easily transfer the frying pan to the grill to cook the top (takes seconds), then add ham/cheese/whatever and fold as you put on the plate.
I also only cook poached eggs in cling film (cling film in a mug, crack egg into it, lift the film out and twist the top to make a parcel, add parcel to pre-boiled pan of water and simmer for 4-5 mins, lifting out the parcel and unwrapping to check if white is cooked, unwrap and scoff with joy).
I am a bit of an wgg cooker, though. My MIL, who can cook great cakes and roasts etc, really can't do any kind of eggs and insists you're can either cook eggs or not.
Hope that helps, OP.
Oh, and I'm shit at Yorkshire Puddings - always too thick at the base. I just buy frozen ones, it's too much of an arse pain!