1. A method of presenting news content to a user with a computing system comprising: a) determining a first user geographic region associated with the user; b) automatically determining a target geographic region for a first event with the computing system by analyzing content for news stories relating to said first event; c) determining if said first event in said target geographic region is related to said first user geographic region; d) automatically selecting one or more local sources with the computing system to collect local content for stories associated with said first event; wherein said one or more local sources include news sources within or proximate to said target geographic region; e) presenting news stories to a user for said first user geographic region with the computing system within a graphical interface based on a news ranking determined for said news stories; wherein for said presenting step (e) said local content from said local sources is given a higher news ranking than content from other reference content sources by the computing system at least for stories that are associated with said first event.