Glad your kitty is safe! I'm of the opinion that cats shouldn't be allowed to roam freely. A woman I pet sit for lost her cat this way (the cat was free to go in and out for YEARS and was fine... it recently just didn't come back one day, and they still don't know if it got hit by a car, hurt by a wild animal, picked up by someone, or what, but it never showed up at a shelter and no one responded to their lost cat signs).
We have a lot of cats in our neighborhood that are allowed to roam, and I can't tell you how many times I've had to slam on my brakes because one walked out in front of my car. I would be furious if I hit one, because I would feel so guilty and feel awful for the cat, and it would have been prevented if the owner had kept them safely inside. Just a block up the street there was a young cat dead on the side of the road, and I had to drive by it every day to get home.
It's also difficult, as a dog owner, to take my dogs outside to go to the bathroom. They freak out because there's often a cat in our yard. I've also seen cats digging and going to the bathroom in our yard - not cool! I've witnessed several hideous cat fights among neighborhood cats and saw fur flying.
Please, everyone, reconsider before you allow your cats to roam freely. They are domesticated now, and they are perfectly fine to be inside where they are safe. Don't mean to offend, but there are so many cats in shelters for this reason, and like I've said I see daily the effects of those that think they are doing their cats a favor by letting them outside.