Another option that I often do is just keep in the F-PLN what i think more likely to be the clearance (or expected to fly under radar vectors) and fly to the VOR using HDG. Most of the times I do it, after a while they will give me vectors or a direct to another intersection. So all those times I did't have to reprogram and reprogram again the damn machine.
But you have to take wind drift into account, which sometimes changes dramatically during descent.