You've got some good sounds going on here. If I may, I'd like to tell you one thing I hear right off as listener of music. Be careful of the timing. Some parts are off a bit. Mostly in the first part. Get that straight and this song will be better appreciated in my opinion. Again, very nice work. This is very close to being great.