forgive me for my naivety, and you guys are ALL cleverer than I... Ive been reading your posts!.
I obviously fell asleep in this lesson..surely the condensation will just form behind the carpet/foam/etc whaever it is your sticking to the roof? so essentially you are catching drips? rather than solving the problem... the foam will eventually smell of stagnent water? I dont know...