function loadLookupsFromRemote() {
                /***************************************************************************
                 * Ugh, now we have a bunch of XHR calls to make.
                 * This really should be deferred to a data service/factory.
                 ***************************************************************************/
                // get lookups and speakers from remote data source, in parallel
                return $q.all([getAllLookups()]).then(function () {
                    zStorage.save();
                });
            }
************************************************************************
Now we have Breeze.js and entity manager concerns mixed here. Yuck!
This really should be deferred to a reusable factory.
*************************************************************************