Horizon Accounting