they typically have a sale mid-year but the end of year sale is usually a better deal. when I bought it it was Sept and then in Dec I had to pay again for the upgrade. if you can wait until Dec you'll get your best deal.