1. An Internet Protocol (IP) phone comprising: an input device; a display; at least one processor; and a memory operatively coupled to said processor, said memory storing program instructions that when executed by said processor, causes said processor to: initially receive user login information from said input device; associate said phone with a profile using said user login information; provide said profile on said display; receive a user credentials for a message server from said input device; store the user message server credentials against the user login information; later receive the user login information from the input device or another IP phone and look up the stored user credentials for the user login information; access calendar information from the message server using said stored user credentials; and provide said calendar information on said display.