After fixing numerous issues with my Neato, It finally came to 1 more issue. A dead blower fan. Everytime it was switched on, Neato would reboot with "I had to reset". I removed the blower fan from the Neato and attached it to my bench power supply. Sure enough, it was drawing over 5 amps and wasn't spinning up correctly.
I took apart the fan to find a bunch of mosfets, and started to probe them. I eventually found one that had a short from drain to source/gate. I didn't have a spare lying around, so I used a charging fet from my donor Roomba PCB (:D).
Dead mosfet:http://download.siliconexpert.com/pdfs/ ... fr5305.pdf
Blower now winds up slowly, just like a jet.