Headphones

I am looking for some decent headphones that stay on your head and you can wear them for a long time with out your ears hurting. I would also like them to be very durable

I am willing to spend up to $100 on this.

Check out the Audiotechnica ATH-M40x and the Shure SRH440s (Shure 840 pads make them even sweeter)

HD518's are an option, but if you have a large head they won't fit well.