I thought Ruby allows you to define similar functions in parallel by putting the parts that differ together in square brackets. Is there some online documentation for that? I haven't been able to find it yet. -- Yet another Dan