Ok, it took me a LOOOOOOOOONG time to get it, but I got it. It's so counterintuitive at first but it makes complete sense once you see it -- kinda like that old lady / young girl picture.
The problem for me is that I don't trust code, because code can be written on bad logic. What FINALLY convinced me was this...
The doors can only be arranged in 3 ways, shown as cases 1, 2 and 3. There are no other permutations.
Case____
A_______B_______C
1_______bad_____*bad*___
2_______bad_____

_____*bad*
3_______

_____*bad*___bad
Let's assume you choose door A to start.
We all agree that originally you have a 1/3 chance of a good prize.
Now... Monty knows what is behind each door, and shows a bad one.
In case 1 he eliminates B. He can't eliminate A or C.
In case 2, he eliminates C.
In case 3, he eliminates B or C.
Case 1: A, A = loser
Case 2: A, A = loser
Case 3: A, A = winner
In only 1 out 3 cases you will win by sticking with A.
Look at it as a 'switcher'
Case 1: A, C = winner
Case 2: A, B = winner
Case 3: A, (B or C) = loser
In 2 out of 3 cases you will win by switching.
Here's hoping that any doubters see this and get it just like I did.
Enzo