The loop goes away but the rewrite has issues. Here is the original code result:
And then with the code you suggested, no https:
So you see that nothing seems to work right... if I have them as 2 seperate rules, one for https and one for www it works fine but does 2 round trips.
My thinking here is that to have the rewrite done in one round trip, in the case of http://www, I cannot find anything that works better than the code I have been using.
Thank you for your input on this I really appreciate your time!