@ Throbert: the prepositional and locative are really two separate cases which normally merge into one, that's why some nouns take different cases with «на»/«в» vs. «о».