I'm not sure the shopping cart is such a great idea. If there's only one of an item available it won't be able to handle three people trying to get that item at the same time. Can't say this would happen all the time, but if an item is popular enough and the supply is very low, it's not fair that the first person that sees it can tie it up in a shopping cart, but then changes their mind on it and it goes back to the available sale inventory. I think the first come, first serve environment works better and that this idea would be hard to implement.

As for the wish list, that kind of works now with how you can set your retainer to buy an item for you. It would need an interface so that people can view all the retainers looking to purchase items and a way to specify to buy something at a x price or lower.