I just got my notice yesterday and my license expires in March. One really confusing item is the "Certification of conpliance wiyh 18 U.S.C. 922(G)(5)(B)" They are evidently asking you to go out and find somebody who can "certify" that I am not a nonimmigrant alien (proove a negative). If they just want you to state that you are a U.S. citizen, why don't they just ask on the renewal form? Anyway, I do not know a soul that would be able to make such a silly certification. I am just going to sign it and send it in. If they don't like it they can kiss my redneck arse.