I read about these in Bicycling Magazine while at the market the other day. What really suprised me was that Sheldon Brown himself was quoted in the article... I can not remember his exact quote but he was in the "against" crowd for these things.
Personally, I think they have their place, and I'm sure my wife would enjoy one.