Don't let it happen to you again.
Hire someone to get up there, remove that damn snow, and install one of these "Roof Deicer" puppies.
When the icicles started to form on the ceiling of my front porch, I cried "uncle" and bit the bullet.
I'm paying five strong men to remove the ton of snow on my roof. Honest to Pete - they sound like Santa's reindeer up there. . . but at least my roof will not go the way of the Metrodome.
Stay warm. Stay dry.
Stay in Texas.