This goes in on the top as a general comment to more than one person.
I agree that locking into one virtual imaging technology or format is not a good thing when it comes to reaching as many people as possible. Through the work on SER - Getting Started incl config files + the config buildsystem + non-iptel.org work maintaing OS images, I have really experienced the pain and costs of multi-option projects and how manual operations explode in such a setting. I have thus started to hate everything that cannot be scripted.
Hence, I have researched the various options we have and I believe we have a possibility of scripting nearly everything we need, from the installation of the OS through tailoring, iptel.org installations and configurations. I post below a comment I added to the project page (which I now have incorporated into the project page as "Scripted installation"). g-)
I found a way to possibly automate and create Amazon ECC and vmware images (possibly also xen) for both centos and ubuntu (if we want to).
Steps:
Use a linux vmware machine (with apt and/or yum installed). Bootstrap a new OS installation into either a dd image or a physical (empty) disk using the same principles found in the scripts used by Rightscale (http://info.rightscale.com/content/rightimages-changelog, btw, Rightscale, thanks for publishing the scripts!). Make sure that the script has sections for installing both vmware tools and Amazon stuff (with a selection), and Xen if needed. Upload the image to Amazon S3 if that was the target ...or create vmdk file for vmware either by using qemu-img or http://liveview.sourceforge.net/ or by simply run the whole process inside a vmware virtual machine and not use dd, but a virtual disk as target for the OS bootstrap (voila! you already have a vmdk file) A dd image should also be easy to convert to Xen or even into a bootable partition (I guess those who wants this know how to do it...) The script bootstrapping the OS installation can also install and configure all iptel.org software. I believe that if we force ourselves to put all steps into a script, we will benefit greatly the next time we update the virtual machine, and the script itself documents all the details of the virtual machine.