I'm looking for some advice on a pair of headphones around 300$ or less. I will primarily use them at my desk at work (software dev). The people in the adjacent cubes aren't cool with playing music over the jambox or laptop speakers so I'm not entirely sure a pair of open/semi open would fit the bill. So I've been going back and forth between open/semi open or closed. I've owned a pair of older lower end Sennheiser headphones, and currently I own a pair of Ultimate Ears Super Fi 5 Pro earphones. However, I don't like having to deal with putting them back into my ears everytime a colleague wants to ask me questions etc. As a result I'm now in the market for a new set of headphones. I'm primarily using my cell phone or portable media player to listen currently. However in the future I'm going to purchase a headphone amp. I'm open to spending a similar amount for the amp approx 300$ or less. I've been looking at a few models: Sennheiser HD598, Ultrasone HFI-680/780, Audio Technica M50, etc. So any feedback on suggested models and where to get the best price would be most appreciated. Oh I should also note that I listen to a fairly wide array of music. Electronic, punk, metal, thrash, hip hop, etc. Not much country and only occasional classic. Finally I'm not apposed to spending slightly more if the extra 50-100$ is going to make a significant difference in quality.