All Weather Windows