mouseDown + mouseUp = click

Q: Why does IE6 + XP SP2 block new windows launched from my onMouseDown handler?
A: We wanted Pop-up Blocker to allow new windows launched as a result of a user initiated action.  We defined 'user initiated action' as a click (or keypress).  A click is a mouseDown followed by a mouseUp.  So you can launch user initiated windows from an onMouseUp or onClick handler, but not a MouseDown handler.