1. A project reporting tool, comprising: a) a plurality of subproject databases (DBs) for storing project completion information; b) a rollup database for storing information from the plurality of the subproject DBs; c) a plurality of scheduled agents adapted to: i) acquire project completion information from the subproject DBs; ii) automatically generate subproject reports; and iii) display the acquired project completion information in a database view format; d) a rollup agent adapted to: i) acquire project completion information from the plurality of subproject DBs; ii) update the rollup database with the project completion information from the plurality of subproject DBs; iii) automatically generate project-wide reports from the rollup database; and iv) display the project completion information from the plurality of subproject DBs in a database view format.