Exempt an approved list of prior inventions, and ongoing research, contract work and outside involvement in Open Source initiatives;
Anything new, (1) on my own time, or (2) unrelated to empoyers line of business, is mine (and be sure both of these concepts are as closely defined as possible);
Right of first refusal to employer?
Any or all these specifically mentioned in master contract - no handshake deals.
Does that cover it or are good starting points? Take the tack that if I have to give up rights during relevent employment activities, the employer likewise must acknowledge their lack of rights on these other things.
This all seems appropriate to me and is similar to my recent work.