Why is the upgrade taking place? Is there significant functionality that will be added, either from a user's perspective or on the back end? And aren't there many customized functions that will have to be redone or lost? (I know we encountered a lot of those in the iPhone/droid app work.)