I got these a few years ago, and they're great.  They do a great job at small-venue, large-noise concerts (which I attend a lot of), I've never had one fall out (actually, I have to work to get them out sometimes), and I've slept with them in a number of times with no problems.  I figure 12 bucks for custom fit (even if it's DIY) is pretty decent.