For the specific situation he describes, I'm guessing vertex alpha would look/work best. Then again, bear in mind that as soon as you adjust the alpha of any vertices, the entire mesh won't be z-buffered anymore, so parts obscuring other parts (which is going to happen with a long tunnel that curves around) won't render correctly.