Product review (5 stars): Do it yourself!
Exactly what I needed.