Five things you should know before buying new window frames