ash             David Scott's ASH routines
