I've been to the suggestions/generator.bml and written the following:
Opting out of receiving virtual gifts in advance
Short, concise description of the idea
"Virtual Gifts" is a way for uninvited content to appear on a user's userinfo page. It should be possible to disable this feature in advance or, as a minimum, to approve or reject gifts before the content appears on the userinfo page.
Full description of the idea
There are mechanisms already in place to prevent rogue content appearing in one's journal -- one can ban comments from non-friends, for example.
The "virtual gifts" feature allows a malicious user to insert links to arbitrary text to be inserted to my user info page, and there's no mechanism to prevent this happening in advance. There should be.
It's possible to delete malicious gifts after the fact, of course. But by then the damage may have been done -- the fact that comments can be deleted isn't an argument for not being able to ban users from commenting, so the fact that it's possible to delete gifts isn't an argument for not being able to ban gifts.
An ordered list of benefits
1. It allows a LiveJournal user to prevent a malicious user from inserting links to arbitrary text into the user's userinfo page.
An ordered list of problems/issues involved
1. Stalkers and people wishing to "out" an LJ user in any one of a number of ways will be frustrated.
2. A potential revenue stream for LJ will be closed.
An organized list, or a few short paragraphs detailing suggestions for implementation
1. Provide a new "approve gifts" page.
2. Provide an option, either on this new page, as a drop-down/tickbox on the "edit info" page, or as an admin console command, recording whether the user wishes to:
* approve all gifts, unseen, for appearance on the userinfo page.
* approve each gift individually on a new "approve gifts" page.
* reject all gifts, unseen.
Edit: Someone else got there first