>>7 No, I found it after painstakingly googling words for half a day.. It was called On the coldfront.... It turned out to be much older than I remembered! Which one is the one you're thinking of? (Now I'm curious....)