On Tue, 6 Nov 2001, Tom Limoncelli wrote: > Does anyone have a macro that makes handling birthdays easier? I use this: if !defined("init") set init 1 fset since(x) ord(year(trigdate())-x) endif REM 6 Jan +8 MSG %"Eleanor and Alan's [since(1980)] anniversary%" is %b. REM 6 Mar +8 MSG %"Gillian's [since(1998)] Birthday%" is %b. Works for me. -- David.