10. A method for allowing preferences of at least two users to affect a search, the method comprising: on a first communication device, specifying, by a first user, a first search query; on the first communication device, retrieving stored preferences of the first user; on a second communication device, retrieving stored preferences of a second user, the second user distinct from the first user; and on the first communication device, performing a first search, the first search based, at least in part, on the first search query and on the retrieved preferences of the first and second users, the first search returning first search results; wherein the first search is based on aspects of situational awareness consisting of: a location of the first user when specifying the first search query, a time-of-day when the first search query is specified, image data captured when the first search query is specified, sound data captured when the first search query is specified, and a presence of another member of a group that includes the first user and the second user when the first search query is specified.
10. A method for allowing preferences of at least two users to affect a search, the method comprising: on a first communication device, specifying, by a first user, a first search query; on the first communication device, retrieving stored preferences of the first user; on a second communication device, retrieving stored preferences of a second user, the second user distinct from the first user; and on the first communication device, performing a first search, the first search based, at least in part, on the first search query and on the retrieved preferences of the first and second users, the first search returning first search results; wherein the first search is based on aspects of situational awareness consisting of: a location of the first user when specifying the first search query, a time-of-day when the first search query is specified, image data captured when the first search query is specified, sound data captured when the first search query is specified, and a presence of another member of a group that includes the first user and the second user when the first search query is specified. 11. The method of claim 10 wherein at least a portion of the first search results are presented in an order based, at least in part, on the retrieved preferences of the first user and second users.