Anthony is it? (it's an unspoken rule to put your name in the post if you don't have it in your signature or login)
Personally I also like to keep it realistic, flying only from where I've landed. However ... in exceptional cases (big WW events or group flights and I really can't make it there in time) there's always the "jump seat". In real world pilots may need to re-locate as well, in which case they can catch a ride on a company aircraft in the jump seat.
Then again, for the case you describe (relocating for a charter) almost all charters, as far as I can remember, stipulate that you can leave from any hub to go pick up your virtual passengers. Hence you can log your relocation flight under the same charter number as your "main" charter flight. So your relocation flight is entirely loggable AND you have the adventure of making a cross-country flight, including re-fuelling stops along the way. A great way to log hours, and you'll probably get to visit a lot of places you wouldn't otherwise visit if you took the bigger (higher cat rating) birds.
Paul Haubourdin
WSSS HM
Command Captain
W7/FSX/ASA/LVLD/PMDG/CS/...
+800hrs VATSIM
Mil ATC & CPL-H
A runway is nothing but a waste of good parking space ... Real pilots only need an H to land on!