I installed the 1.10 beta tonight in hopes that it would fix problems I was having setting up the DIR-825. I've run into a couple bugs I'd like to report.
When I try to login with the new login screen using the CAPTCHA, tabbing between fields is not in a logical order. When you enter your password, <tab> takes you to Username field; then a second <tab> takes you to the CAPTCHA field; another <tab> takes you to the Regenerate button; and a fourth <tab> finally takes you to the Log In button.
A more logical progression, I would think, would be from the Username to Password to the CAPTCHA to the Log In button to the Regenerate. That way, a user entering a password would press tab to enter the CAPTCHA, and another (optionally) to get to the Log In button.
Another bug: I run my own bind server behind the fw. I was able to set the IP addr of the server in the Internet Setup, DHCP settings. They show up in the Status section. However, name resolution through the DIR-825 that should be resolved by the local bind server, all fail (e.g., via the ping tool).
Another bug: The bind servers I defined above don't get sent to the clients. The fields to enter the bind servers to be sent to the DHCP clients on the Router Settings section
do not exist (or at least are not visible -- the forms are in the source, but not rendered).
I've tested this with IE, Firefox, and Safari. This is what I see:

From what I've read, after the "Enable DNS Relay" checkbox, there should be fields for Router IP, Subnet Mask, Gateway, DNS#1, and DNS#2. None of these are visible.
I've tried a variety of combinations of settings, but keep coming back to these errors.