The reason is that I want the reader to feel the protagonist's uncertainty and confusion early on, but once that subsides a bit I think that past tense will result in a smoother story.
You only use the past perfect for a short while at the beginning of the flashback, though, and then you start using simple past again because the reader generally more comfortable with that.
In your case, you have a few choices.
1) You could start with present (he is, he does, he says) and then go to something between simple past and past perfect (DRAT! I can't think what it's called) where you say he has been, he has done, he has said (a sort of present past, if you get my meaning) and then after a sentence or paragraph or two, slide into simple past.
2)You could try to convey the protagonist's uncertainty and confusion in simple past and not worry about changing tense (using present doesn't really help you convey confusion and uncertainty--the images and details you select as you describe the protagonist's experience are what really do that).
3)You could start with present and after a scene break use simple past, and hope no one notices. If the story's compelling enough, probably no one will.
Anyway, those are some possibilities. Just don't expect too much from present tense. The verbs are only as effective as the rest of the words let them be.
At least at the beginning, which is where I am now, present tense really does seem to work better. It gives a feeling of things being sort of out of control; there's no guarantee that the narrator/protagonist will emerge unchanged enough to be *able* to use the past tense in the future. (How was that for a convoluted phrase?)
[This message has been edited by Bruce Feist (edited June 28, 2002).]