Socket Planning