"Agar Avenue" in the reports appears as " Agar Avenuenue"
This is because the formula is replaceing "ave" in the word "avenue", which does not need any text replacement to be done. You will need to test for the full correct string first, then if that test fails, test for the abbreviation.
The following shoes how to do this and the variable technique I suggested.
StingVar Address:="";
If "avenue" in {Streetname) then Address:={streetname} else
if "ave" in Address then Address:=Replace(Address,"ave","avenue"

; else
If "Boulevard" in Address then Address; else
If "Blvd" in Address then Address:=Replace(Address,"blvd",boulevard"

;
Address;
I may have a syntax error or two here but I think you get the idea. If you have problems post and we will work it out.
Software Support for Macola, Crystal Reports and Goldmine
dgillz@juno.com