Project site – for team collaboration (discussion list), document storage, etc.
Various lists which can be either specific to a project (on the project site) or a “global” list for all projects such as Risks and issues list, Action items list, Deliverables list, Customer/Project contacts, etc.
Depending upon your version of Project, you can link a SharePoint List with your project MPP file
Do a view that shows items on a list (or more than one list) belonging to the person viewing the site so they know what they are responsible for
Do a “dashboard” of all projects as I previously mentioned