Yes, complaining does improve the service, but make sure the complaint is traceable. For example, I _believe_ if you file a complain on-line, it is officially tracked, and postmaster has to take some sort of action. On the other hand, if you just call the local PO, I think all they do is say uh-huh and hang up.