I like this one...the center part would make a great loop for a flash game!
Since your theme was complexity, if you want an easy way to spruce something like this up...try doubling some of the synths and turning bits into chords instead of single notes...with lossa delay. :D
A couple new drum loops adding layers is also good. I found this cool site with drum loop examples...http://www.onlinedrummer.c om/beats.php?style=misc&difficulty=5&
Find a cool rock beat, throw on some compression and use it for a break. FUNS. :D