The "Logical" Problem of Pain

Some may ask "Just what is the Problem of Pain?" Here's a classic formulation of the problem of pain you'd find in any philosophy 101 class. It's a good starting point.

1 - God exists.
2 - God is omnipotent (all-powerful).
3 - God is omniscient (all-knowing).
4 - God is omnibenevolent (all-loving).
5 - God created the world.
6 - If 1-5 are true, the world should not contain evil.
7 - The world contains evil, therefore God does not exist, or does not possess one or more of the above attributes.

Source: J. L. Mackie - Evil and Omnipotence, 1955

Seems pretty air-tight at a first glance. What do you think? If you're a Christian reading this and you don't have an answer to it, you'd better watch your words in a conversation about evil and suffering. Do us all a favor. Think it through before you glibly quote Romans 8:28 to someone in the middle of a painful experience. There is way out of the logical trap, but it's not what you'd think at first.