My view is prevent applications being 'arrogant' and demanding immediate attention. A well mannered application will wait it's time whilst somehow making you aware it's there. On macs this is done by bouncing the application icon. Too many applications assume they have your full and undivided attention when, increasingly, we're bouncing beween multiple applications.

How best to handle a popup gaining focus in the middle of the user typing?
How should I get started with Forex (foreign exchange trading)? How should I prepare myself for it? Please give your answer thinking of me as a layman.
