See post 1005.
Seeing that this thread (d)evolved into a discussion over Calvinism and Armenianism - areas many Christians view as genuinely interesting but not rising to the level of essential salvific dogma - it is sad that fellow believers feel they must criticize and demean each other just because they disagree on the subject. God saw fit to leave certain areas hazy in Scripture. While on other essential topics, He leaves no room over which to quibble. Why He did this, we can only guess, but perhaps one reason is to teach us to love each other as Christ loves us - and He continues to even when we stray from His path. We can love and respect each other and still not agree on everything. On essentials - unity; non-essentials - liberty, on all things - charity.