I just came accross this post and I'll put in my two cents worth for any junior level programmer or someone looking to build a web app for the first time. I've been doing apps/sites for clients for the past 15 years and there are exceptions to every rule. True, it is anoying to have popups all over the place when you go to web sites, but remember why that is. It's because of exploits people are using on the web to make money. Should we disallow email because of SPAM? No, we find ways around it. Like SPAM filters. Technically speaking, every email I get from Macy's, Circuit City and such is treated as SPAM until I add them to my SPAM filter. Does that discourage these places from sending mass emails anyway? No, of course not. We don't change what we do (when it makes sense) because of others' misuse. We just become smarter and try and work around it. So, I agree with previous posts that you should try very hard to show whatever you need without popups (for more reasons than just the anoyance factor), but there are many times I use popups and sometimes THEY ARE NECESSARY. The alternatives of course would be hidden divs, frames or other ways that are not always the most efficient. So for anyone thinking of using popups, don't let these "purist" discourage you from using them. If they were so bad, MS and FF would have just done away with them versions ago. BTW, FF will allow new windows even if the "New pages should be opened in:" setting is set to a new tab (I'm using version 2.0.0.11).