NetSuite: The Dynamic General Ledger