Product review (5 stars): So far so good!
Quick prime shopping!  Works perfectly when it's installed properly.  We tried it ourselves and ended up paying an extra hundred fifty to have a repairman do it.  It's not as easy as it looks!