so many nil checks.... :) your system is becoming quickly infested!