Ugh... I am currently playing the find that leak game too. Some of what you are describing seem to be symptoms of a leak in your heater core. *See fogging up windshield*
I, on the other hand, lifted up my passenger side Weathertech floor mat, to discover water on the bottom side of the mat. I just made the discovery the other day and have yet to pin the issue down.
Some red herring topics have been:
-Heater Core
-Windshield seal leak
-Firewall pass-through rubber grommet compromise
-Door Weather stripping leak
-Air Conditioning drain plug pass-through back up
-Sun roof drain block up
But because you mentioned windshield fog, I would say take a closer look at heater core.