@ Puddle
I understand your argument, but why would you saddle the guy selling his old hunting rifle at a garage sale with that kind of paperwork and then threaten him with prison if he makes a mistake or forgets the paperwork?
My counter-proposal is a nationwide, graduated licensing system, possibly with dividing guns into categories of combat effectiveness:
Single-fire hunting rifles/shotguns (including limited-capacity semi-automatic hunting shotguns) being category zero - no licensing requirement; free for all adults to own and carry on condition that the weapon is used in connection with hunting
Concealed carry pistols being category one - a two-hour class, instant background check, and one-time live-fire range qualification
Semi-automatic rifles and non-hunting shotguns being category two - a four-hour class, full background check, and one-time live-fire range qualification
Fully automatic weapons of all classifications being category three - a weekend class, extensive background check, and annual range qualification
__
I would repeal all laws banning high capacity magazines and cosmetic features (including short barrels). I would make concealed and open carry for all weapon types legal nationwide and ban gun-free zones (including schools). The catch is that you must have the appropriate category license to buy, own, and carry a weapon from that category (but each category of license qualifies an individual to own/carry weapons from lower categories)
This law would pre-empt all state gun laws, but states can opt-out on the condition that they do not enact more restrictive laws in its place.