[This is an issue I have filed as VWR-9597 on JIRA]
Avatar-to-Avatar payments show up in the transaction history as "gift". However when buying services, paying staff or other non-vendor transactions, it might be good to know what the payment was actually made for. I suggest an extra input field for freeform text, where the optionally entered text would show up in the transaction histories instead of "gift".
As an addition, llGiveMoney(key destination, integer amount) could get an optional 3rd string parameter with the subject/description line as well, and thus get rid of the "Object pays" nuisance in transaction histories.
If you think this is a useful feature, log in to JIRA with your SL username/password and vote for it using this link: http://jira.secondlife.com/browse/VWR-9597