I was deleting alot of files off my zune (pass expired) and after syncing it displayed a sync complete screen for quite some time. It has to rebuild its database. But what if we interupt this process and force a restart before it rebuilds its database, but after it deletes the file? The database will be corrupt, will it detect this? Would it set a variable saying "was updating database when interrupted, database corrupt" and rebuild? Can we act before this happens or might there also be a variable saying "was syncing when interrupted, database corrupt"