Yep, scary minds must think alike. (kidding) I was working on that piece as a last resort. So that is what I did. But I also had to sort my result set by weekday then date in my code and selected the order of the "change on" to be in the Original Order and not Ascending. That way the dates after each weekday stay in the order I need them to be and Crystal won't rearrange the order. So my formula is written to display it as an example of Wed 6/29/2011.
It seems to be working and I will need to let my end user know that this is the best I can do. Thank you so much for your time.