Thanks e1 & ponderworks, I appreciate your input. I actually figured it out after more investigation. The client was wanting a milestone update in MS project however I refused to send the entire plan to them with all my actuals and cost tables. Therefore, I use the save as feature to extract only the data I want exported. I then open that mdb file in project and then save that out as a new mpp file. By doing this it only imports that specified information that I want the client to view. Works quite well for using your current plan and exporting specific information/milestones/critical path etc. to the client, while keeping it in an mpp format.
What I found was that certain dates would change! The reason dates changed is that the predecessor that you export stays constaint regardless of whether the predecessor task is exported. Example: Task A is a milestone and its predecessor was line 100, when you export Task A's information, the predecessor stays at 100. However, line 100 was not included in the export and line item 100 is now a different task. Threw me off for a few days. I assumed project would have either dropped the predecessor or would have prompted me with an error.
Thanks again for your comments!!