1. A method for providing automated end-user support, the method comprising: receiving a request for end-user support from an end-user; retrieving a user profile associated with the end-user; determining a navigation location for the end-user; providing an automated support session corresponding to the navigation location; and recording an automated support data item in the user profile, wherein the automated support data item is related to the automated support session.