1. A method on a computer for providing critical chain-based project management across a plurality of projects, comprising: generating a plurality of plans, each of the plurality of plans corresponding to one of the plurality of projects, wherein a project comprises at least one task; generating buffers for each of the plurality of projects; reconciling project resources among the plurality of projects; and executing the plurality of project plans, including allowing a user to manage the buffers across the plurality of projects.