I hate to drag up an old thread and I realize that it isn’t an earbud but I found a solution (for me anyway) to the headphone dilemma. I snagged a Saitek stereo speaker, a compact, battery powered speaker that fits nicely into a jersey pocket. Sound quality is surprisingly good and it will work with any music source with a 3.5 jack. I got mine at woot.com for less than 20 bux.
http://www.shopping.com/xPC-Saitek-A-100
http://www.amazon.com/Saitek-Persona.../dp/B000BPNUCY