ash		David Scott's ASH routines
