I recommend Sennheisers. I did some searching through reviews and such when I wanted some earbuds and they seemed like the best choice. I forget what model mine are but I compared them to a friends skullcandy buds and the clarity of the music was much better on my sennhesiers. Skullcandys have booming bass but sound quality suffers, so if you like rap and booming bass, you'd probably like skull candy, but I think sennheiser is the way to go.
Also, mine were originally $90, but were on sale on newegg plus a mail in rebate so I got the for only $10