An account in an item rental service is shared with others using
computer-implemented profiles, subject to computer-enforced constraints.
In one embodiment, a method provides for establishing a user account,
wherein the user account is associated with an account owner, wherein the
user account comprises a first ordered queue indicating two or more items
that the account owner desires to rent; receiving a request to add a
second ordered queue to the user account, profile member identifying
information, and a constraint value; creating and storing a profile
record based on the profile member identifying information and the
constraint value, wherein the profile record is further associated with a
second queue; receiving a request to add a specified rental item to the
second queue, wherein the specified rental item does not conform to the
constraint value; and adding the specified rental item to the second
queue only in response to receiving confirmation by the account owner.