1. A method for presenting articles to a user on a news reader system, the method comprising: creating a profile for the user; receiving an article from a news provider, wherein the article is stored on a non-transitory computer readable storage medium; analyzing, with a processor, characteristics associated with the article; designating with a processor, a primary article based on the characteristics associated with the article; comparing the characteristics of the article with a second set of characteristics associated with a second article that is currently designated as the primary article; determining whether the article is more optimal for presentation than the second article based on said comparison; designating the article as the primary article if it is determined that the article is more optimal for presentation than the second article; presenting the article to the user for review; receiving an input from the user to highlighting a portion of the article, wherein highlighting the portion of the article comprises selecting the portion of the article with a cursor or touch screen device; in response to highlighting the portion of the article, displaying a menu of selectable options; receiving a second input from the user associated with choosing one of the selectable options; associating the selected portion of the article with the profile created for the user; and in response to a request to view the user's profile, displaying the selected portion of the article along with other content associated with the user's interaction with the news reader system.
1. A method for presenting articles to a user on a news reader system, the method comprising: creating a profile for the user; receiving an article from a news provider, wherein the article is stored on a non-transitory computer readable storage medium; analyzing, with a processor, characteristics associated with the article; designating with a processor, a primary article based on the characteristics associated with the article; comparing the characteristics of the article with a second set of characteristics associated with a second article that is currently designated as the primary article; determining whether the article is more optimal for presentation than the second article based on said comparison; designating the article as the primary article if it is determined that the article is more optimal for presentation than the second article; presenting the article to the user for review; receiving an input from the user to highlighting a portion of the article, wherein highlighting the portion of the article comprises selecting the portion of the article with a cursor or touch screen device; in response to highlighting the portion of the article, displaying a menu of selectable options; receiving a second input from the user associated with choosing one of the selectable options; associating the selected portion of the article with the profile created for the user; and in response to a request to view the user's profile, displaying the selected portion of the article along with other content associated with the user's interaction with the news reader system. 7. The method as recited in claim 1 , wherein the method further comprises: receiving a request to view the article from a second user; and emphasizing the selected portion of the article that was highlighted by the user when the article is displayed to the second user.