I think you are spot on about them loving moisture. I actually put antiperspirant all over my body at night so I don't sweat and I have found this is the only thing that prevents the itching at night. I know this probably isn't great for my health but hey, neither is morgellons!