>Michel,
>
>>>dRenewDate = GOMONTH(dExpireDate,12)
>>
>>As I replied to Fred, it returns Feb 28 and not March 1. Since there isn't a 29 next year, isn't suppose to return March 1?
>
>Try this:
newdate=IIF(RIGHT(DTOS(olddate),4)="0229", ;
>gomonth(olddate,12)+1, ;
>gomonth(olddate,12))
That'll do it.