Lynn
I would like to have vari-speed, too. There are many creative uses for this other than the obvious. Yet, I can see the challenge in this, considering that it involves time and pitch stretching. I'm just curious to know exactly how well it works in other DAWs, i.e., is it flawless?
No stretching is "flawless." What works best is changing pitch via resampling
without preserving length (which of course also changes the timbre), or transposing by only a small amount if you want to preserve length. The more the stretch, the worse it sounds; also, speeding up is far better than slowing down. With speeding up you take stuff out, while with slowing down you have to create audio that wasn't there in the first place. The perceived quality of stretching also depends on the program material.
Offline stretching algorithms are much better than real-time ones, and the iZotope one in Sonar is about as good as it gets. zplane also does good stretching algorithms although I'd give a slight edge to iZotope.
This is why I detailed the workarounds above. They do the best job of preserving audio quality, which is very important to me, and accomplish the two main uses for vari-speed we did with tape back in the day.