Netflix menu change?

Has anyone found an official link where we can send Netflix feedback on the new (not so good) interface? I called them because I could not find a good place to write about my complaint.