Stay away from the IE2s if you are a basshead. Not a satisfying enough thump IMO. The only thing I really liked about them was their comfort, but I felt they were worth no where near their asking price.
If you get XB500s you dont need an amp.
XB500s have the most bass of any headphone, but aren't very clean or clear.