Let me clarify the no static IP comment - the HD app does not have a function to make it a static IP when using the wifi connection. It does when you are using the cabled connection. I don't know if you can work it from the other direction, ie having your router make a static IP address for the HD hub.
My hub is now hard wired, with a static IP assigned via the HD app and has been working very nicely. I rebooted the router just to check. The router reassigned all my IP addresses (and wrecked havoc with a wifi printer) except the HD Hub, which remained the same.
I believe the new hub/repeater resolved some of my issues with the HD system (so far).