As long as I know that coding/algorithmic interviews are part of the process, I prefer whiteboarding. That's because it puts a lot more pressure on the interviewer to spot my bugs, if I have any. At this point, I'm a pretty good whiteboard programmer, and I know how to code to minimize bugs, but it does make things a bit more forgiving.