I have also heard of the heater core thing leaking behind the glove box. Might want to look at that also.

BTW, go ahead if you haven't and clean the rain grooves, drain, or whatever around your doors and sunroof (if equipped). That way, you will know for sure that it isn't coming from above.