This functionality is "by design". Basically, when you save a project, it
is 'published' to the server for all to see (well, all that have access
rights to see). The Collaborate->Publish... commands enable the project
collaboration features for timesheet updates.
To get around the issue with seeing all the projects, you will want to
consider using Enterprise Outline Codes to 'tag' a project with the state it
is in (i.e. Estimating, Approved, Closed, etc.) Then, you can create custom
views that filter out those project types that should not be listed.
As for the resources showing up, this is also by design. The way around
this is to use Generic Resources when estimating a schedule, then replacing
them with actual resources when you are ready to see them in your reports.
Once again, you can set up filters that do not show Generic resource usage.
Hope this helps,
Microsoft Project MVP
wraymond at capstone dot com
Project FAQs: http://www.yqcomputer.com/