There seems to be a major divide between two-syllable non-meaningful words and three+ syllable ones. Etsy, Zynga, and Google don't sound that hard to remember compared to Wesabe or Geezeo. I suggest a simple test for domain name desirability: the value of a domain name is inversely related to its score in Scrabble.
How do people feel about longer combinations of meaningful words, like BingoCardCreator, SecondMarket, or AppointmentReminder? I see a tradeoff between the number of total words and the complexity of each individual word, e.g. CreditKarma vs. HotOrNot.