If you're looking for something with a lot of bass kick while still retaining good quality in the rest of the range. I could not recommend the Sony XB series any more. There's 3 (technically 4 but you'd have to import that one), the XB300, the XB500 and the XB700. Picture for reference.
<spoiler=XB Series>http://blog.gadgetlite.com/wp-content/uploads/2009/02/sony-latest-headphones-xb-extra-bass.jpg
The ones on the right are the 300's, left are 500's and the middle are the 700's. And they have 30,40 and 50mm (respectively) drivers. They are also by far the most comfortable pair of headphones I have ever owned. I currently have the 500s. The 300's are on ear the rest are over-ear. The cushion you see is even softer than it looks. The bass is absolutely phenomenal. I listen to dubstep occasionally and metal all the time. As well as jazz, drum and bass, ska. It all sounds great. The 500's will run you $80 if you buy them in store but you can get them online for as cheap as $60. The 700's will be about $100-$110 from what I've seen. In terms of bang for your buck I can't recommend these enough. Also the chord is flat which is just a nice little touch.
Fair warning though. You will look goofy. And also the cord is only a little bit longer that your typical earbud chord. If you really want a longer cord I believe there are extensions for 3.5mm jacks anyways so it shouldn't be a major issue. I personally haven't had more than a few issues with the cord length but some people really have a problem with it.