About the Mini-micro-nano thing:
I think Micro-ITX would be a bad choice for a name, and was probably skipped for the same reason I don't like it. There's already Micro-ATX. If you are trying to sell something 'new and revolutionary' it's usually not very clever to name it so it can be confused with something old and uninteresting.