I used to have a Treo, and when you would look up a business name, say "Frank's Flowers", it would carry over into the dialer. If I am driving around town, and looking at a few different businesses, it is difficult to go through the call log and identify who is who.
I am not sure if this would be done with a temporary contact (I do NOT want all businesses dialed to be saved as contacts, just to show up in the call log as one), or some sort of advanced tagging in the call log, or what not, please let me know what approach you think would be best.
If you have any ideas for advanced functionality, let me know.
Update: The only data I want it to pull, is info that I have looked up and acted upon. ie, if I go into google maps, find a listing for "Joe's Restaurant" and then dial it, I would like "Joe's restaurant" to show up in the call log. It should show up in the call log with out going into the contacts, as every business you look up doesnt deserve to be in contacts. But then if the typical "add to contacts' action would already have "Joes Restaurant" filled into the name field.