They somehow got a little "apple"-ish feeling to it. don't know why exactly, just a feeling... but i like it. i hope it's no offense to you that i mentioned apple.
i'm pondering since days what logo/splashscreen i could do, but i haven't had any good idea.