I've never used it myself and just learned about it from this thread but it seems to fit the bill.
No comments yet.