@Nikas: Running around and searching for a key is always a bit broning. I use such things rarely. You can invent some little storys,though.
In one of my games, I had Bond1`s Corpse without legs in a bed with a letter beside it where you get the info that he has a key in his pantpocked. So, you need to look for the legs.
Key Quests should be somewhat interesting and you should get hints where`s you`ll find em.
Quote: "Every object in a scene as a goal. A reason that is there."
In a realistic game, somewhat true. You should let your level`s tell little storys, why is Object A on place B, who lived here, why is the building deserted? You shouldn`t block a path in a school with a bed, par example. There aren`t beds in school. And you shouldnt use a fridge in a bedroom.