Shirley.. Icicles from the roof means there is a lack of insulation and the heat from the house is escaping up, melting the snow on the roof and forming icicles.. We here up here don't have any icicles as we make sure the attic is very well insulated, otherwise all the heat in the house goes up and out the top making the house constantly cold...... I do admit that they look lovely and attractive, but not up north where I live.. kittens L