Optimizing Visibility