In response to:
"One has to wonder what you think the overwhelming mass of Scripture does support. What do you know about Calvinism?"

In that order:
1. Salvation by grace through faith in Jesus Christ (Ephesians 2:8), conditional election (2 Peter 1:10, Matthew 22:14), the offer of God's salvation to all men (1 John 2:2), free will delegated from God to men (Luke 13:34), conditional security (Romans 11:22), the inability of men to choose God on their own (John 15:16), but our responsibility to accept Christ when God calls us (Acts 2:40), predestination and election according to God's foreknowledge of men's hearts (1 Peter 1:2).
2. Enough to know that it is unsupported by scripture.

I also want to address what you wrote about God, you said:
"God sees the end from the beginning and never changes. What He has written will stand the test of time."
Truly, God knows the outcome of things before they even begin. But just because He already knows the outcome of our lives does not prevent Him from blotting names out of the book of life after He has written them if He so chooses (He is sovereign after all). Blotting names out of the book of life does not constitute inconsistency or change on God's part. Reversing an action does not reverse God's nature (just as when He blessed Israel when they served Him and cursed them when they went astray), therefore God can blot His own writing out if He so chooses, and still remain the same.
"...hath He quickened together with Him, having forgiven you all trespasses; Blotting out the handwriting of ordinances that was against us, which was contrary to us, and took it out of the way, nailing it to His cross..." (Colossians 2:13-14)
If the ordinances and law which were written by God Himself could be annulled, I don't find it hard to believe that He could do the same to an apostate's name in the book of life. God is still the same. Some other references to the fact that God can and does blot names from the book of life are Exodus 32:32-33, Psalm 69:27-28, and possibly Deuteronomy 29:20 and Revelation 3:5. So no matter what line of reasoning is used to prove that God never changes His record of saints, the sheer weight of scripture testifies otherwise. So the fact remains that Revelation 22:19 clearly indicates that it is possible for God to take one's part from the holy city, and hence, from the book of life.

In Christ,