The best mix I've ever done, feedback please!

Guitars sound either over-EQ'ed or under-EQ'ed, they've got a very nasty bite in the upper-mid pick-attack area, some unnecessary high-end fizz and a lot of low-mid information that could be cut out. Drums sound like an unmixed stock preset, to be totally honest. Try an aggressive mastering chain with some nice comp'ing and limiting, that will help bring the mix into life and fullness and punch, and work on EQ'ing those guitars to get them to gel a bit better.
 
There is a verry aggressive mastering chain on the drums, they would sound like crap without it!
Thanks for your tips I'll work on that for sure!