Just going to rant a little about expensive (>$300) headphones:
I don't think it's wise to spend that much for headphones that are such a small upgrade over much cheaper headphones when headphone by design, are much inferior to large speakers in terms of sound quality for the same price. The only situation in which paying that much for better headphone sound quality would be a logical choice would be is if you absolutely had to have headphones and not speakers.