in reply to Conditioned Response (or lack thereof)

Being able to "program" on a whiteboard is an essential skill in analysis and design sessions. I think it is very valuable to practice this, since it enhances your communication skills like few other things do.

Advantages of whiteboards:

Disadvantages of whiteboards:

So, all in all, if you are working in a team, you need whiteboards. If you are working alone, it depends on your style of personality.

Christian Lemburg
Brainbench MVP for Perl
http://www.brainbench.com