1. A method of operating a computing device coupled to at least one image-sensing device and using a plurality of stored user profiles, each stored user profile associated with at least one stored user value indicative of a user, the method comprising: receiving at least one image from the at least one image-sensing device; generating a current user value indicative of a current user of the computing device based on the at least one received image; determining if the current user value corresponds to the at least one stored user value from one of the stored user profiles; retrieving the stored user profile having the stored user value corresponding to the current user value if the current user value corresponds to the at least one stored user value; configuring at least some programs operating on the computing device using the retrieved user profile; and configuring at least some programs operating on the computing device using a guest profile if the current user value does not correspond to the at least one stored user value.