Pacific Timesheet allows you to have it both ways: independent activities and tasks for any client or portfolio project, or you can scope activities and tasks for certain projects.