<t>My honest opinion is that every option is going to have impossible hurdles. Most of which you won't know of until after you go-live, so except that perfection isn't possible and leadership needs to understand that and be willing to modify business processes.</t>