1. A computer system having a smart calendar system for managing schedule items, comprising: a one or more processors; a database for storing activity data associated with a user, wherein the activity data includes items scheduled for the user; an interface for receiving and storing profile data associated with the user, wherein the profile data includes metadata associated with potentially scheduled items; an analysis engine that includes: a system for selecting and interfacing with a plurality of external knowledge databases to obtain knowledge data associated with the user; a system that integrates the profile data, activity data, and knowledge data into a collection of integrated scheduling information; a suggestion system that suggests modifications to the items scheduled for the user, based on the integrated scheduling information; and a conflict system that identifies potential conflicts in the items scheduled for the user, based on the integrated scheduling information, wherein the activity data further includes global positioning system (GPS) data providing location and route information of the user, wherein the GPS data is utilized by the analysis engine to predict future location and route information, wherein the location and route information predicted is utilized by the suggestion system to suggest rescheduling an item to improve travel efficiency for the user.