Splitting a transaction through a preset Vendor Rule in Keeper would be amazing!
For example - if Vendor = ATT, $10 goes to Internet and $50 (or remainder) goes to phone expense.
The same would be true for splitting out projects, etc.