A method of enabling visual filtering of content, the method comprising: filtering (120,220a,220b) a plurality of graphical representations corresponding to a plurality of desired content units (114, 116, 214, and 216) stored by a system enabling visual filtering of content, to extract a subset of the plurality of graphical representations for displaying to a user; displaying the subset of the plurality of graphical representations as active graphical representations selectable by the user in a featured display; and receiving a plurality of new search letters inputted by the user, wherein for each of said plurality of new search letters inputted by the user, the method further comprises: forming a combination of each of said plurality of new search letters with any of the plurality of search letters previously inputted by the user; dynamically filtering the subset of the plurality of graphical representations based on said combination, and altering, in response to the dynamically filtering, the featured display with another featured display of another subset of the active graphical representations selectable by the user; wherein the subset of the plurality of graphical representations not included in the another subset of the active graphical representations (a) is presented in a visually de-emphasized background display, (b) is overlaid by the another subset of the active graphical representations, and (c) is not selectable by the user. filtering (120,220a,220b) a plurality of graphical representations corresponding to a plurality of desired content units (114, 116, 214, and 216) stored by a system enabling visual filtering of content, to extract a subset of the plurality of graphical representations for displaying to a user; displaying the subset of the plurality of graphical representations as active graphical representations selectable by the user in a featured display; and receiving a plurality of new search letters inputted by the user, wherein for each of said plurality of new search letters inputted by the user, the method further comprises: forming a combination of each of said plurality of new search letters with any of the plurality of search letters previously inputted by the user; dynamically filtering the subset of the plurality of graphical representations based on said combination, and altering, in response to the dynamically filtering, the featured display with another featured display of another subset of the active graphical representations selectable by the user; forming a combination of each of said plurality of new search letters with any of the plurality of search letters previously inputted by the user; dynamically filtering the subset of the plurality of graphical representations based on said combination, and altering, in response to the dynamically filtering, the featured display with another featured display of another subset of the active graphical representations selectable by the user; wherein the subset of the plurality of graphical representations not included in the another subset of the active graphical representations (a) is presented in a visually de-emphasized background display, (b) is overlaid by the another subset of the active graphical representations, and (c) is not selectable by the user.