the drums were quite realistic... I take it from previous posts the drums are MIDI? what hardware or software do you use for your drums?

EXCELLENT composition! Every aspect of it was instantly enjoyable. I very rarely hear a song that appeals to my senses as much as this one did.