I have a tabby who greets me in the alley at my parking spot every day for the past 5-6 years and then walks me into my apartment. Granted, he's there between 5-10 at night but still, how does he know to do this. Are cats just programmed like that? I'd love to hear some similar experiences.