Thank you everyone for your comments and encouragement.
Guess what? I took her on her walk this evening and before we left I let Ellie see that I was putting treats in my pocket. Her little ears perked up. I put the leash on and off we went. SHE WAS PERFECT. She was prancing along and we both saw a car coming towards us in the far distance. She immediately went on "alert." Her neck arched slightly and her ears perked up and her shoulders raised just slightly. I said, "watch me" and low and behold she turned her head completely up to look at me! She got a "cookie" for that! All sorts of distractions tonight (as usual) and she never did anything slightly wrong. Each time I said "watch me" I only had to ask once and she looked. I rewarded her about every third time she watched me when she was supposed to. If it's "cheating" to give her a treat during the walk, then someone will have to take a gold star away from me.
It gets even better--when we got home I asked DH if he could do the "drill" part of our training with Ellie. Ellie always is perfect with me during the drill, but still thinks that DH is a big toy to play with and shows only a little respect for him. Ellie was show ring quality with DH. No treats, she had to do everything she was asked without a reward other than physical and voice praise. She got a treat at the very end because she was sooooooooooo good.
This is THE weirest dog I have EVER encountered!