For some reason I got this:

I won't be happy while syncing it from the scratch

Is there a snapshot or bootstrap available?
Hi Anotherlateminer.
I had several times same error. It's a known issue for Griffith. When we close wallet it does not save blockchain well, so you must delete the folders and files i wrote in previous post (database, metachain, txleveldb folders and .lock, blk0001.dat files.) and start with fresh wallet. I'm pretty sure you know you must have a safety copy from your wallet.dat file.
Try this snapshot from Kiklo and see if it works. I always have a separate copy of my latest working blockchain in my computer for when that happens, and if that one from Kiklo doesnt work for you i may try to upload mine and let link here. Let me know if it worked.
By the way, maybe a "noob" question, but why does sync from scratch takes so much time? Couldn't the wallet simply download the blockchain from a reliable source and start working from that point? Afterall is 1.5 Gb of data (uncompressed - in a zip would be even less), should not take so much time to download...