it is, which is why bethesda made a whole bunch of specific greetings for the neravarine that take priority over the default greetings.
as to companions, could not the same be accomplished by adding a global "HasMetPC" variable for each companion, and dialog filtered for it? basically, shouldent that just be a fairly standard convention for modders making companions? coming late to the modding party, i had a lot of accumulated knowledge to stand on, and i've designed things around the "72 hour bug", making it work for me where i could. it just seems silly to have Hrnchamd do this for us, when it seems to me that this can be done with just a global variable and two dialog entries. i'm new though, so i might be missing an important part of the puzzle.
on the topic of remembering a thief, that might best be done with a mod somehow. the way i see it, most people would remember a thief who stole from them, but some merchants might not.....because they get stolen from quite often (i suspect this is the reason for a posted guard in these shops)
my 2¢ is that disposition is a good enough indicator of who should remember you. you dont need to track factions and rank because with advancement in any faction comes a slew of disposition adjustment. thinking more on it, i like this idea immensely, as factions can make dispositions bounce around a lot, and while you may impress so-and-so with your exploits in the fighter's guild - breaking from the fighters guild to advance in the tribunal temple would lessen disposition, and thus so-and-so quietly forgets about you...