I am looking to create a website in the following manner. The main site will be a CMS system such as Mambo for posting news, information, jokes, and flash cartoons based on the particular style of humor of the website. Within this I would like to have a gallery. It is basically a T-shirt site where you can upload your own design/slogan and pick a color...then see it before buying. This is the aspect that I need help with...the commerce/gallery section which I can run in a window within the CMS system. The gallery will need to have sections for different topics and once the user has selected an image or uploaded their own image to the database, they then get to browse and select a slogan. I was thinking some kind of mix between a gallery program and a commerce program...open source. Post some ideas and programs to be used to be considered for the project.