nice melody!
Good stuff man, these are some tasty chord progressions and the harmonies are very well done. The timing seemed a little bit robotic though and the velocities of all the notes, maybe some variation in them would get some more feeling into this one?
Anyway, keep it up! It would suit a flash probably...!