eek
Good stuff here, but I'm really shocked this gets THAT MUCH praise. I have noticed that your mastering is really poor, which kind of ruins a very awesome song for me. And is it just me, or did you actually DELAY THE KICK!?!?!??! You NEED to duck your kick, and you NEED to compress, compress, compress. Way too much interference from different noises messes up your sound, and it's very foggy, not crisp and clean like it should be. My subwoofer is at 0 gain, and not even at it's loudest level, and it's just producing noise. And that's not even counting the sub-bass frequencies. This is obviously not a problem with my sub, because I've listened to this one other speakers, and it's still the same.
I think you have awesome skill, but you need to get better equipment so you can refine that skill. Learn about side-chains, compressors, limiters, multi-band compressors, and all the different types of EQ's. Unfortunately, that's where most artists usually fail, and that's what makes a good song into a GREAT song. Just play around with those things, and you'll find how to make your songs sound 10 times better. This sounds good to a normal person, but music publishers would be turned away almost immediately. If you can do all that, I think you would be a definite candidate for a record deal.
Kudos, and good job :D
Death-9