Quote: [to set an appointment for someone who called (or any contact) and have it show up on the Calendar. I'm also using PHONE only; no Google linking]
DejaOffice does half of your request. From within DejaContacts you can set an appointment, and it inserts the contact info in the appointment. It does not look like it links any info to the contact, but it shows up quite eligently in DejaCalendar. Hope this helps.