For me, born and raised in NYC, Craig rhymes with vague and Greg rhymes with leg. I also distinguish between Mary/merry/marry. I wonder, though, why Gary rhymes with marry and not Mary. Rima