@timdunn: I've always found