Review (5/5): Three thumbs up
Does the job.