Sorry to confuse you Ron. I forget how confusing this stuff was before I studied for my ham ticket only a few weeks ago. I did have the advantage of being heavily involved in CB for a long time, so I knew some of that stuff already. As you start using this stuff, it makes more sense.
When people talk about frequencies in terms of meters, they are referring to the approx. length of one radio wave length in the given frequency. To make it easy, one wave length of a CB frequency radio wave is about 11 meters long. One radio wave on 2 meters is about 2 meters long, and so on. As the frequency increases, the wave length gets shorter.
What does this have to do with anything? In order to get a good SWR match, the antenna should be a full wave length, 1/2 wave length, 5/8 wave length, or quarter wavelength, ideally. Antennas are designed to either be physically this measurement, or balanced to this measurement using a coil or some type of matching system. I believe the Wilson uses a coil and the magnet in the base of the antenna to "trick" the tranceiver into seeing the proper wavelength. That is why shortening and lengthening your whip affected the SWR.
So the radio shack antenna you are looking to use is sized properly to operate on the 2m and 73 cm bands, or it has the properties to allow it to be used for that purpose.
The wilson has the capability to operate within both bands, but the whip length will be different for the two bands. (remember "tuning" the antenna for your cb?) Youwouldn't be able to switch bands without tuning the antenna, by either changing the whip or using an antenna tuner. But I really wouldn't bother with 10meters, since we barely have any voice privileges on there as technician class hams.
BTW- That wavelength info is a ham test question.
If you're interested, here is a helpful link that illustrates the wavelength thing.
The Ultimate Guide to 11 Meter CB Antennas