9down voteYou should only upgrade when you need to. Chances are good you won't wait that long or be that sensible. So, basically, to me, it comes down to a few "tipping points" as to when "upgrading" (more realistically you may be sidegrading [e.g.,...