Upgrading Your Software: Waste of Time or HUGE Money Saving Investment?