I got mine(http://www.earinc.com/p1-nonelectronic-chameleon.php) from EAR Inc in Boulder a couple years ago. Custom fit, since I have odd shaped canals and the foamies or rubber ones really irritated the hell outta me, and gave me a splitting headache. I can wear the custom silicone ones I have for all day (12+ hours of riding) without any problems. Wish I had gotten them sooner than I did, but oh well.