Or if thats to much work, we could go back to Jotun idea, script delivery owner to give you the estimated time of delivery. "You only have" %time:" minutes to deliver this, so you better hustle." And then the player might have some Idea how much time they are playing with. Now how does this help with RP? If you know you have a certain amount of time and you know exactly where the shop is, you are more likely to take your time, talk to people, ect. And this gives you more time to actually screw up or get your crate stolen. Honestly, I don't see why older players are not mugging newbies to get the crates and the cash. Do the shopkeepers honestly care who delivers the crate?
And what about Pickups? One delivery job is actually a courier service, not a wharehouse. Instead of creating a crate to be delivered, what about creating a slip. The owner says, "Take this to " %Shop" and get a pick up. Deliver it from there to be paid." The player runs to the shop and hands the slip to the shopkeeper. The shopkeeper takes the slip, removes the cover and backing and puts it on a crate that they then hand to the player. Then the player has to deliver it. Could be interesting. "Umm, why are you sending this up to Saedor-Krupp tower?" "None of your Fucking Business, Now go."
another 2 chyen from me. (Mensaboy checks his pockets. "Damn, I am running a little low. Gotta go run some crates." ) ;)