Rod:
I recommend AppointmentCore. It has a direct integration with Infusionsoft and your Google/Exchange calendar.
Jeff