Thanks for the insight--bullet #4 is a one to focus on I think. Too often managers ask for updates or call status meetings, only detracting from the real work that needs to get done. This is especially painful if the manager doesn't understand the technical aspects of the work, and is less considerate because of it.