Bad news: the wire from West Marine is back ordered 28 days, so I cancelled the order. They were nice about it, but now I'll have to find another source. The good news: I HAVE HEAT!
As mentioned before, the usual parts checked out ok, as did the board. But I replaced the motor, sail switch, electrode, and burner gasket anyway. I couldn't get the limit switch out because I didn't have a small enough square bit, so have one as a spare now. I then replaced a section of the wiring with appliance wiring rated at 105c. I also bypassed the molex connector, and applied duct tape to the sharp edges of the furnace case to prevent abrasion/cutting of the wires.
After all that, the furnace still wouldn't ignite, so I called Dinosaur Electronics and asked if a board could test good but still be bad. GREAT people!! Joe there walked me through some tests with my multi meter, and sure enough, the board was bad. So I ordered a Fan 50 Plus Pins from Amazon and paid an extra $10 for Saturday delivery (today).
I connected the wiring as per the instructions -- which were a bit confusing because my old board didn't have "power" and "blower" connection terminals on it -- but I got it right and now I have heat :).
I know this is a bit lengthy, but hopefully it will help someone else who may encounter a similar problem. #1 solution is that, yes, a bad circuit / ignitor board can test good. Joe said if the person testing the board had wiggled the wires around some, they probably would have seen that it was bad.
I want to thank everyone for their input and suggestions. It has helped a lot, and this experience has helped me maybe help someone else some day :).