well...it compiles...need to fix the dll sitch-y-ation before fixing the no-doubt innumerable bugs.