Great work. Here are my thoughts. This says cloud computing all over it. The cartoonishness of the cloud might put a buyer off and the absense of strong domain name might make the purchase unworkable.
Have you thought about making the clouds more photo realistic. Look at the use of photo real cloud in logos of Dreamworks studios or Paramount pictures or just plain unobscured photos of dense cloud taken at altitude and then work on the image of that dense cloud constrained in a box. Now imagine the image in a high gloss finish on letter head. Names could be derived from cloud names Cirrus, Cumulus, Stratus and some postfix datasys?, digital?.
A little more work and you have a $1000 logo that will be gone before you can say sold.
amazing work.. neat colour, good font especially with the box in O.... :)