Yeah, it is regional. Where I come from, depending on what week it is, "gone" may rhyme with "lawn" or "on," but "one" usually rhymes with "run." Of course, in some areas in the southern US, "on" rhymes with "phone." LOL