Review (5/5): Needed this for years!  Thank you!
Perfect!