PDX initially required the presentation of a photo ID shortly after September 11 but they most definitely eliminated this requirement several months ago. EWR terminal C requires an ID and I'll see what JFK does this coming Wednesday. Its hard to imagine why there should be so much inconsistency.