Headphones, NOT earbuds. On the ear, not behind the neck. I don't want them to be huge either, and for what I want (listening at work, when I exercise) they don't have to be noise canceling (by either active or passive) and need to be relatively portable. Also < 50 bucks. Kind of picky ain't I? I'm thinking about Sennheiser PX100's They seem to get pretty good reviews, but am I missing a particular brand or model of another manufacturer that's even better for the price?