Give me the ability to create a lookup on the 'Customer' entity

I'd like the ability to create a lookup field on the 'Customer' entity, similar to that used for a Case. This would provide support for a number of scenarios where the primary, or even secondary, record could either be a contact or an account.

It would be even better for the xRM'ers to have the ability to configure composite lookups/entity relationships. That is, the ability to create a relationship to 2 (or more) entities within the same lookup control, like a partylist or customerid.

+100 to this also. As per MDodd73 the ideal would be to allow us to define a link from a child entity to one of many different parent entity types (standard or custom).
There are also a couple of connects which talk about inheritance which may also help with this issue (I raised one here: http://connect.microsoft.com/dynamicssuggestions/feedback/details/674247/inheritance-on-entities-or-...).
If inheritance was possible then you could allow child entities to link to the "base" type which I think could also get around the problem (I.e. you could treat Giraffe, Horse and Cat all as an Animal and have child entities be able to link to any animal). It's not quite as flexible but similar.