Outside Sales

Outside Sales

I am using CRM for my outside sales force.  Unfortunately, the only way to track things that I have found are through task, meeting or call.
 
In outside sales, we need to track more - a stop by / customer visit, unscheduled phone calls, etc.
 
Just curious - would love to get some input from others' that are using this for an outside sales force.
 
Thanks