We have experience to use flash, Joomla and VM in Canvas DIY Website before, which could upload the photo and scale, rotate it. It includes shopping cart, price and shipping calculator by different options from XML and online payment system as well. We are looking forward to cooperate with yours. Pls check the PMB for 3D DIY T-Shirt demo.