One recommendation I have is for you to announce planned maintenance at the top of the web site in nice visible text. It doesn't have to be Giant Sized, just visible. Even knowing an hour in advance would be helpful and keep people from wondering what's going on an how long it will be unavailable.