Easy to remember? Maybe I'm missing something. It is a "brandable" nonsense word - like Yahoo or Google (or DoWoogie or Snuple) so it may be worth big bucks, but there are too many nonsense words that sound better (at least to a U.S. English speaker).