My Single Logon did not work on my new machine (XP) : on boot, nslsvice started then stopped.
I found that npnotes.exe was twice registered at the end of HKLM/SYTEM/CurrentControlSet/Control/NetworkProviders/Order. Removing the last coma and npnotes and then reboot made Single Logon work again.
Enjoy