Product review (5 stars): As good as it gets
Exactly what I need.