Here it is 3 pages I think but they generally only make you fill out half of it... Then they take your drivers license or other photo id, get your info, call you in, give you the gun, and you are gone... If you buy online it is usually cheaper and a lot easier to find a good deal but keep in mind that buying online is a very simple "pay the man" type thing... you then have to give them a local dealer's number so that they can call and exchange FFLs and get your gun shipped.
That local FFL will do the transfer for around $20 or a little more generally. Don't just ASSUME a local gunshop will do it though. You always need to call and talk to them about it first. Most gun shop owners are very friendly people and will talk to you about everything you need to know and will explain common trends in your area, discuss safety, range locations, caliber availiblity... all you have to do is ask.
If you buy in person I would strongly suggest buying at a SMALL gun shop... they are usually in business because they sell cheaper than the chain stores like Cabela's. You can also check at the larger stores to see if they have sales as well... I know if you talk to the "mom & pop" gun shop owners they will usually sell you a gun for a lot less than bigger stores just to make business. They usually have ammo too...