Not by a pop-up alone
How often, when composing a statement for a new feature, have you written: "Implement a modal window in which the user..."?
Why are modal windows not the best solution? How else can you cram functionality into a product when there's just no other place to do it? And is there life after modal windows?
Let's find out!