I like "Springpad" a lot and use it in a variety of ways including implementing GTD methodology. You can access it through your mobile device or through the browser with any PC (especially Google Chrome and Firefox extensions). Currently, you can create a contact type through the browser from a PC but currently, you cannot create a contact type through the mobile app (future functionality) though once created, it is viewable (but contact fields are not editable) through the mobile app. However, you can attach a note (your call notes) or photo to that contact through the mobile app.
If you didn't have a contact type created beforehand, you can simply create a note (or Business Type) on your mobile app and clicking any phone number on any note, or Business or Contact type can activate the dialer and dial that phone number. To copy a phone number from your call log to a Springpad note or Business type, long press on the phone number on your call log, select "Edit number before call" (which brings up the dialer), long press on the phone number and select "Copy all" and paste it to the Springpad note or Business type. Since all your data is viewable and editable on your browser (PC) and all your data is viewable and most are editable through your Springpad mobile app, there will be no need to copy 'complete' calls to your laptop, as all that may be needed is to update the status of that call or contact (look at checklists or Flagged Stuff) or move that call note to a 'Complete' notebook (create a 'Calls', 'Pending' and 'Complete' notebook with various notes or contact types in each notebook)
Finally, I would recommend two phone call related apps that are very useful (if not essential) for you to download and use - "Call Confirm" (7bit) which prevents accidental calls by raising up a confirm dialog on any calls, and CallTrack (asterdroid mobile) which logs your phone activity (outgoing, incoming, or missed calls) to a google calendar as well as the option to log your current call log data to that calendar. I would recommend you create a separate google calendar (called "Call Log") instead of using your primary google calendar for better organization and prevent confusion with your calendar events. Google allows you to have multiple calendars for a particular google account which you can view through your browser or through any calendar app on your android phone. CallTrack logs the length of that call on that calendar event and you can search for that particular contact or phone number that is on that 'Call Log' calendar. More importantly, you can retrieve a phone number from any browser in case you left your phone and needed to call that phone number.
Note: If you're new to Android, multi-tasking is simply achieved by using the <Home> key to place that app on the background and launch another app (e.g. <Home> out of the dialer while on a call to bring up your email or contacts app to retrieve some information from them or <Home> out of the browser, check your email, exit out of it and return to the browser where you will be right back where you had left off). An app to consider to achieve this as well is "Wave Launcher" (MobileMerit), a gesture enabled quick-launch bar which allows you to launch any app or shortcut with a simple swipe. There are a number of apps that work similarly to WaveLauncher. More importantly, always use the <Back> key (may need to click it several times) to exit an app properly as the <Home> key places that app in the background and may actually leave it running, using up your RAM.