Hi there, I'm looking to buy a nice pair of headphones. Most I'll be listening to stuff on my laptop at home but I'd like to get a pair that I wouldn't feel ridiculous bringing to a coffee shop. My budget is around $600-1000 total. From what I read it seems like a lot of upper-middle-end headphones require you to buy an amp, but I can't tell how nice of an amp I need. Say I wanted to buy a pair of Sennheiser HD650's. What sort of portable amp would I be looking at buying? I'm open to recommendations, I only mention the senns because they're listed as "#1" on the site. I'm going to be listening to stuff entirely on my laptop (Macbook Pro) so I don't know if that changes anything. Does using an amp mean I plug it into the audio jack on my computer but then use a lower volume setting on my laptop so it doesn't distort or something? Thanks!