After trying to fix this on my own without doing a complete reinstall, I've finally given up and I'm ACTUALLY asking for help (wow). I have been playing with OS X Server for quite some time now. I've been trying to get it set up such that I can have a user account exist on my desktop computer, and I can log in to my laptop with that login and password (which don't exist on the laptop) and see the same thing I would see if I were on the desktop.
Here's the problem: I tried setting up the laptop to use Netinfo and LDAPv2 and LDAPv3 to refer back to my desktop computer. Rather quickly, my system (laptop) bombed on me requiring a force reboot.

I did the basic removing of /Library/Preferences/DirectoryServices/, but that didn't fix it. I've been through as many fixes as I could find with google. I've tried booting with a blank netinfo database; I've tried restoring the last backup that cron made.
My system hangs at "Waiting for Application services." If I leave it running long enough, I'll get a blank blue screen, at which point I can ssh in like normal... but I have no login. Killing the loginwindow process doesn't bring it up; neither does killing the window manager.
No luck.
I would like to avoid reinstalling the system (strictly for the education in fixing it by hand my self). However, if there are no other options, it won't be difficult to do, as I can use target disk mode to backup the important stuff from the laptop to my desktop.
Any input will be greatly appreciated (including input on getting the OS X Server interraction working properly.)
Thanks for your time.