factors-in-new-windows-cost