Updated my firmware to level 3.10.
When logging on to the router, I am now required to enter the hashed protection code EVERY TIME.
It is very difficult to read, and even after several regenerations, it is still quite difficult to make out the hash characters.

I contacted D-Link, unfortunately their response was something along the lines of "we introduced this "feature" to prevent hacking and there is nothing you can do about it".

Perhaps if enough other customers express their displeasure, they may be persuaded to relent!

Cheers ..... Wayne