If you think the above is "bad", in NJ one is limited to one handgun every 30 days.. Well unless you get a multiple "pick up" form approved by the state police. This is of course in addition to a separate permit to purchase each and every handgun each of which is only good for 90 days themselves.
So buying multiple hand guns and the paperwork is a nightmare...
If anyone that is interested in seeing the forms required to be approved prior to buying >=2 handguns in <30days see the below
Multiple purchase waiver: http://www.njsp.org/info/pdf/firearms/sp-015.pdf
Handgun purchase permit: http://www.njsp.org/info/pdf/firearms/sts-033.pdf
Mental Health Check: http://www.njsp.org/info/pdf/firearms/sp-066.pdf
In addition many towns have their own requirements in addition to the above ranging from "not so bad", to "impossible".