Sol, that is because when you use $this->VAR and it is not declared __get and __set should take care of that, it does for my other variable timeout. I dont think the fsockopen function likes me doing that ;) it works if i declare them Joe Crawford Jr.