I've been using the Sennheiser MX series earbuds for years. They're waterproof, durable, inexpensive, and have good sound quality for the price. Regular earbuds fall out of my ears and these are the only ones that stay in.
That said, I've been using the MX680i's for 4+ months and I'm disappointed compared to the MX85's I had before. The insert that holds them in your ears isn't nearly as good as the old style. I often have to adjust these and they fall out at times. The MX85 never fell out.
The mic and controls are good though. I use them for calls daily. The volume buttons don't work on Android devices but the play button does.
http://www.amazon.com/Sony-MDR-E828LP-Fontopia-Earbuds-Windi...
(http://www.kickstarter.com/projects/legendary/earbuds-time-t...)
http://www.amazon.co.uk/JVC-HAFX1X-Xtreme-Xplosives-Headphon...
http://www.shure.com/idc/groups/primary_content/@americas/do...