We use projects extensively to enable compliance with charity reporting rules. It would be useful if:
1) Bank and Paypal feed approval screens could offer the facility to add a project number
2) Bank import rules allow a project number to be assigned.
3) All transaction level reports show the project to which the transaction is assigned and allow for that to be edited.