We have experience to use flash, Joomla and VM in Engrave Sign 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 Engrave Sign demo.