^
I had the Sol's and i was satisfied with them until i got my hands on some M50's. You don't realize how bad they are until you compare them with a quality headphone. They had good bass, i admit, and a lot of it. But the mids were very recessed and the treble lacked the extension and sparkle. Overall sounded very congested compared to the M50's. I am currently using my $40 JVC HA S500 and they sound much better than the Sol's.
My suggestions would be:
Sennheiser HD 25-1 ii: They have very good bass with a nice aggressive tone to it which sounds excellent with electronic/rap,hip-hop/techno.
If you're looking for something less bassy:
Beyerydnamic DT1350
V-Moda M80