My LGS has the 640 pro for $789.00. Is this a good price?
I'll answer with a somewhat wishy-washy "it depends." Your lgs would likely also charge you sales tax, ya?
I paid $700 for my NIB 640-1 Pro last spring, and since then I've seen them as low as $689. And then there was...
Shipping: $30
My ffl's transfer fee: $20 (but he waved it--his shop is across the street, and we're friends. I'm always happy to pay his $20 fee, and I never act "entitled" to him waving it; but I'm ever appreciative when he does).
My bank's $5 fee for the cashier's check (I don't do USPS MOs)
The FedEx $7 fee to send the cashier's check (I don't use USPS).
The 60 mile round-trip to the bank and FedEx.
Bottom line: if had it to do over again, I would have paid Bill (my lgs guy) his price and our 5% sales tax to have him order the gun for me (if, of course, he could have gotten a 640-1 Pro).
Sometimes, after a lot of time and hassle, a good deal really isn't one. Everyone's situation is unique.