This has not ONE THING to do with "did you create a backup" and EVERYTHING to do with shoddy programming.
There is NOT ONE chance that ANYONE should have to spend hours fixing the things you people screw up.
So, your comment about "gee, you're a dummy if you didn't back up" is bunk.
Learn to respect your customers. Learn to reapect their creativity and STOP trying to force yours off on them.
Spend less time adding "features" and MORE TIME fixing the ones you already have.
There is NO EXCUSE for this crap. NONE.
I don't PAY for your software so I can build a version of YOUR template, but when there are updates that are available, I SHOULD NOT HAVE TO REDESIGN THE DAMN SITE TO APPLY THEM.
Great way to handle a complaint though: in line with the shoddy quality of the product.