If you're an NRA member, you can pre-register on nraam.org. They'll send you your attendance badge in the mail. You can also buy tickets for the rallies, banquets and concerts. If you're not a member you'll have to register and pay when you get there. The times are on the website.