So I am torn. My stuff is in one place, my friends in another, I sleep in the lab sometimes, and my parents are back home, in good ol' Calgary, Alberta, to where I return on vacation. To make matters worse, we used to live in Edmonton, and we have close family friends there, whom we visit and sleep over with annually (don't you love Christmas?).
Then of course, I was born in Hong Kong (does that make it my hometown?), which used to belong to, and will soon return to, China (my homeland?). However, currently, it is still a British colony, as (to confuse things further) was Canada, in the past.
Finally, I roleplay a lot on AnimeMUCK, where my character has a 'home'
defined by @link me=#7121, a 'room' in Greenwood Dormitory.
Do you see what I'm getting at? It seems that I can perform an infinite regression, counting more and more homes, hometowns, homelands...just as if I were trying to measure the length of the coast of Norway (Mandelbrot reference)...it's just not feasible. It seems I need a different kind of awareness, and try to figure out what 'home' means in a different manner, or dimension.
They say home is where the heart is. Well, that seems to lead to just the same type of problems...it's not wrong to say such, but, like most of normal language, it's too vague, not specific nor rigorous enough.