What's the best microphone for speech?
I like eMicrophones advice. Marty Markoe says Sennheiser hand-held MD431II is the best there is for demos (for $350 it better be).
For a cheaper option, most new people in the speech group are issued the Plantronics DSP400 ($80), though Marty will tell you that that's best for small, quiet offices.