Vicious Zen seems to be right for the most part. I've seen some very impressive logos before, and I can say that you can make it as complex as you'd like but keep it to flat colors.

Here's some really lovely logos.
http://www.logoblog.org/wordpress/20...design-trends/