I agree. The name doesn't really give you a sense of what the service will be. I hold a strong belief that a company name is crucial. It should be simple and memorable.
Look at the screenshots. They are trying to build an OS and a whole office suite at the same time. Why don't they leverage existing web 2.0 apps?