Thanks for all the responses. I lack sophistication. So, here are my dumb questions.
Do most truckers (or anybody) still use CB radios for on the road communication?
If not, what do they use?
Depending on these answers, what is your recommendation for a relatively low cost system with the shortest antenna that will let me communicate with people on the road at a distance of 2 to 5 miles?
You can tell I'm still hung up on the antenna length.
I believe that it is somewhat regional, so can't speak for everyone. But here, 99.9% of vehicles fitted with a radio, use a vhf style.
Range is extremely dependent upon the terrain you are in.
My pickup truck radio will easily receive and transmit over 40 kms if in a relatively open and flat area. When I get into extreme mountains, or downtown in the city with tall buildings all around, then 2 kms max, could be less.
I personally use a Shakespeare 5215 about 3 feet long in total, but front fender mounted, its not a lot higher than the cab roof, and it is flexible so running into tree branches and the garage door doesn't hurt it.
Don't buy a cheap $20 antenna, spend $70 on a good one. Get a radio with good wattage to, that will increase your transmission power.
My go to radio is a Tad M10, I love them, reliable, clear sound, awesome transmitter, store up to 396 channels, and can be hacked to program it yourself. They seem to last forever, despite the vibration of trucks and equipment, and being used 12 hours a day 360 days a year.