The great thing about fencing installation companies is that they like to wrap safety and privacy into one product. In Bristow, VA a family with two small children needed a fence to surround their pool, give them privacy, and make it county code compliant.
To accomplish this Beitzell Fence put a spring on the gate to make it self-closing. And, as an extra measure of privacy, they built the fence 6 feet high. It was only after the fence was built the family was legally able to fill the pool -- a small price to pay for peace of mind.