That is a amazing! My favorite thing about it is that it doesn't take any real skill or long tutorials to create catchy music, you can just go wild and really have fun with it. If there was an iPhone app for this, I would just spend all day making music.