Product review (5 stars): Perfect fit
This was what I was hoping it would be.  I am very happy with this product.  Makes me wish I had ordered it years before I did.