I had an interesting problem related to return current paths a little while ago. We had an LM87 triple temperature monitor, and the ground pin was on a nice solid plane, but in the return path zone for high currents. During operation, we would get wild readings. I asked about it, and the only answer I got was that the device was sensitive to ground noise. Note I had a bypass cap from ground pin to Vdd right next to the device, but the cure was to *capacitively decouple* the ground pin to a nearby ground plane that was not in the return current zone. Worked fine after that.
Cheers
PeteS