this is part of the reason why I chose not to go into programming, I didnt want to clean up other peoples crap code thats not commented. Instead, i'm cleaning up other peoples Active Directory/GPO/DNS and other enterprise systems that aren't documented. What have I learned? People are lazy.
I don't envy you. We just got bought and we switched everything over to our new owners login/AD etc and I've been trying to get LDAP Servers for three weeks. This company is so damn slow at anything related to networking/servers/programming it's insane.
My router took a shit on me last night. Time for a new one.
Buy a nice draft ac Asus one, install ddwrt on it, and never touch it again. That's what I did almost a year ago and I haven't had to restart it once.