What are the differences between BAC and EAC?

 Why is it important for project managers to resist changes to the project baseline?  

Under what conditions would a project manager make changes to a baseline? When would a project manager not allow changes to a baseline?