?Dan and Rebecca,
It worked !!! Based on what you commented before, I suddenly realized one thing:
the original values of the points are simply lat/long values. When I convert these values into points, no matter what 'correct' projection I will use, it will simply a 'suit' as one of you mentioned on the dog (the lat/long values). This is why the extent of my 'projected' point data shapefile is always based on original lat/long values. The other thing I tried before I posted my question was that when I do the conversion, I did not add any projection. Then, after I convert it into a point shapefile, I define it using the projection of the reference map. It did not work because I noticed that even if I did not add any projection, the extent of the point shapefile is still based on Lat/lomg values. Your comments make me realized one important thing: because the original values are lat/long values, when I convert it into a point shapefile, I should use GCS with appropriate datum! Based on the datum of the reference map, I learned that the correct datum should be NAD 83. So, when I convert the lat\long values into a point shapefile, I used GCS with the datum of NAD 83. After that, I use projection to convert the GCS coordinate system to the one associated with the projection of my reference map. This time, it worked!!!
Many thanks for your help. I hope my summary may help others who have run into the same problem as I.
Thank you again. You made my day!!
Peng