I was going to chime in with
this, but appears to be discontinued. Quick search revealed that
ModernBike still has some in stock.
Mind you, I have no direct experience with this product. It's just something that I bookmarked after mechBgon posted a link to it in a thread some time ago...