Molinism for Beginners

Don't know how to feel about the predestination debate? You may have heard of calvinism and arminianism, but have you heard of molinism. If you have an open mind this broken down, simple discussion of what it basically is may help.