Y yo, además te ruego que edites tu mensaje de arriba y pongas el código entre las etiquetas \
para que se coloree y se haga más claro para quienes lo leemos... así se nos hace más fácil ayudar...
A veces lo que hago es copiar el code y pegarlo en mi editor para verlo coloreado y encontrar posibles errores... pero por ejemplo ahora estoy fuera de la ciudad, en unas cabinas públicas y no hay ningún editor instalado...
Saludos