I like my BeyerDynamic DT990s for mixing.
For recording, i usually use my $35 Monster earbuds that are my normal "listening/phone" headphones. A respected studio I know uses cheap $25 headphones in their live room, since the quality is really only important in the control room.