I never heard of it.  I think the operative phrase is "varying degrees of success".  The ad for that foaming drain cleaner flashed through my head when I read this post. Sounds a little radical.  I think I'll pass.
 
Greg
47/35/35 
 http://mercercountyyoungonsetpd.homestead.com/yoppers.html