Product review (4 stars): Harvey Universal
Exactly as described.  Good quality and works for my needs.