Currently, we create a user for the child and then log in as the child to update the registry. I think a nice feature would be to implement parental control of a child's gift list. Basically, the child does not have a separate account, it is a list with an owner, but appears as a user for all intents and purposes. Anyone, including the owner of the list, could buy from the list as usual.
This would also be nice for grandma or grandpa, who may not be computer savvy, as someone could manage his/her list for them.
How I would implement this idea:
1) user sees their list as normal. In the bottom there is a list box with managed lists and a link to add another list. During the add list screen, you can name it whatever you want "Child's name" or "grandma's name".
2) after creating the list, you can click on the list in your managed lists to add items, delete, whatever.
3) On the users list, the query would select from both users and managed lists tables. Shopping would be as normal.
Thanks!