Bruce Schneier has discussed this many times on his blog, but from the perspective of flying on someone else's ticket. The problem is that security usually isn't electronically checking that the boarding pass you are holding us actually valid, and the gate isn't checking IDs. This is still possible at many/most US airports.