Hmm... I only got the endings where Shirou died and Sakura lived waiting for him forever, and then the one where they both survived. I guess they were the Good and True endings. But then again, I didn't like HF enough to probe every choice. It was annoying enough with all the traps that killed you after a bunch of other choices that didn't matter anymore.