Heh, Pretty ugly huh? I'm doing some OS detection for locations of executables in there as well so that's what the sinfp stuff is all about.