Maybe D-Link should improve the instructions on how to flash the firmware on their routers. I really don't think it's the user's fault that the procedure is not being done correctly. Most users do not check/read these support forums until AFTER there is a problem, so most users would not know about the correct procedure to update.
If you look at the firmware update page on all their routers, there is NOTHING suggesting the user should reset the router before and after a flash. In fact, it suggests this:
"Before performing an upgrade, be sure to save the current configuration from the Tools → System screen."
Which tells me, D-Link wants you to save the Config file first, flash then reload the Config file. Every D-Link tech on this board has advised against that.
If D-Link improved these instructions, then there should be far fewer problems.
jB