User Agents: A Vehicular Metaphor