I would much prefer secondary screening at the main checkpoint and secondary screening at the gate for every single flight.
A centralized government database holding the details of private citizens is a very scary thought. It may be voluntary at first, but eventually the feds will say "gee, this is such a successful program, let's make it mandatory".
This is a terrible idea and should be stopped immediately. All the complaints so far about rights and the Constitution regarding the TSA are baseless compared to this destruction of our liberties.
Just to add insult to injury, this will not be effective. Give terrorists a way to evade security, and they will use it.