Virtualmin for Amazon EC2 Cloud - Good Idea?

I am interested in running Joomla or other PhP websites in the Amazon cloud environment using virtual Virtualmin controlled Ubuntu server instances. Also some interest in running secondary DNS in such an environment - I do not want to use Amazon’s DNS service, we run our own in Virtualmin.

Good idea? Comments? Is any of this a good idea? We currently run hardware network and T1 to do the same. Do I need to be a genius to pull it off in the cloud?