If your windows are drafty or leaky, you’ll start seeing immediate benefits in terms of insulating your home and lowering your energy bills. The joy of seeing your new windows – and the world outside through your new windows – will hopefully also uplift you. Great windows can raise the value of your home, too.