I am using Magento to create my E-commerce site, and I have multiple products. I want users to be able to choose from different colors for each product. When they pick a different color, I want the picture to change to the selected color. And when the user clicks add-to-cart, it remembers which color they chose.

Example: http://goo.gl/XX9KGH

Sorry if this is a little confusing, I can elaborate if needed.