1. A method operable in a computer-enabled apparatus, said method comprising: establishing a user profile for a user based on various interests of the user; establishing a virtual unified space including a virtual library on the computer-enabled apparatus; populating the virtual library with a plurality of different virtual media collections in accordance with the user profile, wherein the plurality of the different virtual media collections includes information obtained directly from at least a broadcasted television signal; and browsing the virtual library by moving between the plurality of different media collections under user control; searching the virtual unified space with a search engine under user control; and filtering the results of the searching step in accordance with the user profile and the browsing step, wherein said filtering comprises explicit and implicit filtering, wherein said explicit filtering provides filtering of from information from said plurality of different media collections and said implicit filtering draws from collaborative data among said plurality of different media collections and similar user profiles; prioritizing results of said filtering step; and updating the user profile in accordance with at least one selection of the results of the filtering step, wherein said updating is reflected in a ratio in responding to said user's current programming choice or specific requests.
1. A method operable in a computer-enabled apparatus, said method comprising: establishing a user profile for a user based on various interests of the user; establishing a virtual unified space including a virtual library on the computer-enabled apparatus; populating the virtual library with a plurality of different virtual media collections in accordance with the user profile, wherein the plurality of the different virtual media collections includes information obtained directly from at least a broadcasted television signal; and browsing the virtual library by moving between the plurality of different media collections under user control; searching the virtual unified space with a search engine under user control; and filtering the results of the searching step in accordance with the user profile and the browsing step, wherein said filtering comprises explicit and implicit filtering, wherein said explicit filtering provides filtering of from information from said plurality of different media collections and said implicit filtering draws from collaborative data among said plurality of different media collections and similar user profiles; prioritizing results of said filtering step; and updating the user profile in accordance with at least one selection of the results of the filtering step, wherein said updating is reflected in a ratio in responding to said user's current programming choice or specific requests. 9. The method as in claim 1 further comprising augmenting the user profile in accordance with a collaborative data base.