FAR 91.119 doesn't set a fixed altitude floor - it moves based on obstacle height and terrain, and most pilots are flying with an incomplete version of this rule in their heads.
Radio Hangar explores Ninety-One One Nineteen, the Minimum Safe Altitudes, and Why One Thousand Over Town and Five Hundred Over Open Country Is Really a Rule About Where You Can Put It Down.