After some time testing it, the method I am trying seems to work quite well. I let the pan cool a bit after cooking, wipe out excess grease/food bits with a paper towel. Then add a couple tablespoons of oil (I'm using canola at the moment) and scrub lightly with a stainless steel scouring pad to remove any stuck food bits or crust. No water, and definitely NO SOAP. I don't find much if any flavour carryover from one meal to the next, and the pan is getting more slippery over time.
You still need to add some oil when you cook, but it's easy to cook omelettes now, very little stick if any at all.
Also, lower cooking temperatures seems to help too. A bit of initial high heat to warm the pan quickly, then reduce heat to a bare minimum to get the desired cooking effect. If you get the pan too hot at first, let it cool a bit before you start cooking. If you drop food in while it's too hot, two things will happen 1) the food will burn on the outside, and 2) the burnt bits will stick to the pan.
I don't think high initial heat in a pan accomplishes as much as a grill does, contrary to my prior post. It does sear the meat and seal the juice in, but it creates a sticking problem as well. Does the advantage outweigh the downside??
Sean