does anyone know where to get peelable or temporary caulk. I heard it mentioned on hgtv but I cannot find any at home depot or the hardware store. What is it called and who makes it. I want to use it on jalousy windows during the winter and take it off in the summer when I will be opening the windows. thanks, Park.