One thing about the new high end do all machines of any brand; the updates for it are usually around $700 or more per update. There are great deals to be had on trade ins for the newest machine. It pays to stay one step under the newest. There will always be a newest.