The way the bug shows on my computer, it does look to be serverside code which is the issue. But withouth access to the server code, I wouldn't know where to point to.
It looks as if it is a problem with "The Beginning" opition which causes an error/exception (perhaps on calculation/listing) and thus resets to option defined in the profile ... proberly my best bet off the top of my head.
If I select from "The beginning", it will reset to what ever standard I have set in my options, which currently last year, but when I tried with 2 days, it would reset to 2 days. It is only "The beginning" which gives this result, the other options doesn't seem to cause the problem, thus my above suspesion.
I'm having the issue with FireFox 1.5.0.6 (UK version), Opera 8.5 and IE 6.0 (Danish version). Thus I can't belive it would be a browser issue, it is just strange, because I'd almost swear that I didn't notice this behaviour when Hill wrote about it originally. But I am having it now
Hope this helps narrow the issue down. I can make a row of screenshots as well to illustrate the issue if needs be.